home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / MacTCP / TCP⁄IP Administration.image / TCP_IP Administration.image / TCP⁄IP MIB-II (RFC 1213) < prev   
Encoding:
Text File  |  1994-05-12  |  136.3 KB  |  3,939 lines  |  [TEXT/ttxt]

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                      K. McCloghrie
  8. Request for Comments: 1213                      Hughes LAN Systems, Inc.
  9. Obsoletes: RFC 1158                                              M. Rose
  10.                                        Performance Systems International
  11.                                                                  Editors
  12.                                                               March 1991
  13.  
  14.  
  15.            Management Information Base for Network Management
  16.                        of TCP/IP-based internets:
  17.                                  MIB-II
  18.  
  19. Status of this Memo
  20.  
  21.    This memo defines the second version of the Management Information
  22.    Base (MIB-II) for use with network management protocols in TCP/IP-
  23.    based internets.  This RFC specifies an IAB standards track protocol
  24.    for the Internet community, and requests discussion and suggestions
  25.    for improvements.  Please refer to the current edition of the "IAB
  26.    Official Protocol Standards" for the standardization state and status
  27.    of this protocol.  Distribution of this memo is unlimited.
  28.  
  29. Table of Contents
  30.  
  31.    1. Abstract...............................................    2
  32.    2. Introduction ..........................................    2
  33.    3. Changes from RFC 1156 .................................    3
  34.    3.1 Deprecated Objects ...................................    3
  35.    3.2 Display Strings ......................................    4
  36.    3.3 Physical Addresses ...................................    4
  37.    3.4 The System Group .....................................    5
  38.    3.5 The Interfaces Group .................................    5
  39.    3.6 The Address Translation Group ........................    6
  40.    3.7 The IP Group .........................................    6
  41.    3.8 The ICMP Group .......................................    7
  42.    3.9 The TCP Group ........................................    7
  43.    3.10 The UDP Group .......................................    7
  44.    3.11 The EGP Group .......................................    7
  45.    3.12 The Transmission Group ..............................    8
  46.    3.13 The SNMP Group ......................................    8
  47.    3.14 Changes from RFC 1158 ................. .............    9
  48.    4. Objects ...............................................   10
  49.    4.1 Format of Definitions ................................   10
  50.    5. Overview ..............................................   10
  51.    6. Definitions ...........................................   12
  52.    6.1 Textual Conventions ..................................   12
  53.    6.2 Groups in MIB-II .....................................   13
  54.    6.3 The System Group .....................................   13
  55.  
  56.  
  57.  
  58. SNMP Working Group                                              [Page 1]
  59.  
  60.  
  61. RFC 1213                         MIB-II                       March 1991
  62.  
  63.  
  64.    6.4 The Interfaces Group .................................   16
  65.    6.5 The Address Translation Group ........................   23
  66.    6.6 The IP Group .........................................   26
  67.    6.7 The ICMP Group .......................................   41
  68.    6.8 The TCP Group ........................................   46
  69.    6.9 The UDP Group ........................................   52
  70.    6.10 The EGP Group .......................................   54
  71.    6.11 The Transmission Group ..............................   60
  72.    6.12 The SNMP Group ......................................   60
  73.    7. Acknowledgements ......................................   67
  74.    8. References ............................................   69
  75.    9. Security Considerations ...............................   70
  76.    10. Authors' Addresses ...................................   70
  77.  
  78. 1.  Abstract
  79.  
  80.    This memo defines the second version of the Management Information
  81.    Base (MIB-II) for use with network management protocols in TCP/IP-
  82.    based internets.  In particular, together with its companion memos
  83.    which describe the structure of management information (RFC 1155)
  84.    along with the network management protocol (RFC 1157) for TCP/IP-
  85.    based internets, these documents provide a simple, workable
  86.    architecture and system for managing TCP/IP-based internets and in
  87.    particular the Internet community.
  88.  
  89. 2.  Introduction
  90.  
  91.    As reported in RFC 1052, IAB Recommendations for the Development of
  92.    Internet Network Management Standards [1], a two-prong strategy for
  93.    network management of TCP/IP-based internets was undertaken.  In the
  94.    short-term, the Simple Network Management Protocol (SNMP) was to be
  95.    used to manage nodes in the Internet community.  In the long-term,
  96.    the use of the OSI network management framework was to be examined.
  97.    Two documents were produced to define the management information: RFC
  98.    1065, which defined the Structure of Management Information (SMI)
  99.    [2], and RFC 1066, which defined the Management Information Base
  100.    (MIB) [3].  Both of these documents were designed so as to be
  101.    compatible with both the SNMP and the OSI network management
  102.    framework.
  103.  
  104.    This strategy was quite successful in the short-term: Internet-based
  105.    network management technology was fielded, by both the research and
  106.    commercial communities, within a few months.  As a result of this,
  107.    portions of the Internet community became network manageable in a
  108.    timely fashion.
  109.  
  110.    As reported in RFC 1109, Report of the Second Ad Hoc Network
  111.    Management Review Group [4], the requirements of the SNMP and the OSI
  112.  
  113.  
  114.  
  115. SNMP Working Group                                              [Page 2]
  116.  
  117.  
  118. RFC 1213                         MIB-II                       March 1991
  119.  
  120.  
  121.    network management frameworks were more different than anticipated.
  122.    As such, the requirement for compatibility between the SMI/MIB and
  123.    both frameworks was suspended.  This action permitted the operational
  124.    network management framework, the SNMP, to respond to new operational
  125.    needs in the Internet community by producing this document.
  126.  
  127.    As such, the current network management framework for TCP/IP- based
  128.    internets consists of: Structure and Identification of Management
  129.    Information for TCP/IP-based internets, RFC 1155 [12], which
  130.    describes how managed objects contained in the MIB are defined;
  131.    Management Information Base for Network Management of TCP/IP-based
  132.    internets: MIB-II, this memo, which describes the managed objects
  133.    contained in the MIB (and supercedes RFC 1156 [13]); and, the Simple
  134.    Network Management Protocol, RFC 1098 [5], which defines the protocol
  135.    used to manage these objects.
  136.  
  137. 3.  Changes from RFC 1156
  138.  
  139.    Features of this MIB include:
  140.  
  141.    (1)  incremental additions to reflect new operational
  142.         requirements;
  143.  
  144.    (2)  upwards compatibility with the SMI/MIB and the SNMP;
  145.  
  146.    (3)  improved support for multi-protocol entities; and,
  147.  
  148.    (4)  textual clean-up of the MIB to improve clarity and
  149.         readability.
  150.  
  151.    The objects defined in MIB-II have the OBJECT IDENTIFIER prefix:
  152.  
  153.       mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
  154.  
  155.    which is identical to the prefix used in MIB-I.
  156.  
  157. 3.1.  Deprecated Objects
  158.  
  159.    In order to better prepare implementors for future changes in the
  160.    MIB, a new term "deprecated" may be used when describing an object.
  161.    A deprecated object in the MIB is one which must be supported, but
  162.    one which will most likely be removed from the next version of the
  163.    MIB (e.g., MIB-III).
  164.  
  165.    MIB-II marks one object as being deprecated:
  166.  
  167.       atTable
  168.  
  169.  
  170.  
  171.  
  172. SNMP Working Group                                              [Page 3]
  173.  
  174.  
  175. RFC 1213                         MIB-II                       March 1991
  176.  
  177.  
  178.    As a result of deprecating the atTable object, the entire Address
  179.    Translation group is deprecated.
  180.  
  181.    Note that no functionality is lost with the deprecation of these
  182.    objects: new objects providing equivalent or superior functionality
  183.    are defined in MIB-II.
  184.  
  185. 3.2.  Display Strings
  186.  
  187.    In the past, there have been misinterpretations of the MIB as to when
  188.    a string of octets should contain printable characters, meant to be
  189.    displayed to a human.  As a textual convention in the MIB, the
  190.    datatype
  191.  
  192.       DisplayString ::=
  193.           OCTET STRING
  194.  
  195.    is introduced.  A DisplayString is restricted to the NVT ASCII
  196.    character set, as defined in pages 10-11 of [6].
  197.  
  198.    The following objects are now defined in terms of DisplayString:
  199.  
  200.       sysDescr
  201.       ifDescr
  202.  
  203.    It should be noted that this change has no effect on either the
  204.    syntax nor semantics of these objects.  The use of the DisplayString
  205.    notation is merely an artifact of the explanatory method used in
  206.    MIB-II and future MIBs.
  207.  
  208.    Further it should be noted that any object defined in terms of OCTET
  209.    STRING may contain arbitrary binary data, in which each octet may
  210.    take any value from 0 to 255 (decimal).
  211.  
  212. 3.3.  Physical Addresses
  213.  
  214.    As a further, textual convention in the MIB, the datatype
  215.  
  216.       PhysAddress ::=
  217.           OCTET STRING
  218.  
  219.    is introduced to represent media- or physical-level addresses.
  220.  
  221.    The following objects are now defined in terms of PhysAddress:
  222.  
  223.       ifPhysAddress
  224.       atPhysAddress
  225.       ipNetToMediaPhysAddress
  226.  
  227.  
  228.  
  229. SNMP Working Group                                              [Page 4]
  230.  
  231.  
  232. RFC 1213                         MIB-II                       March 1991
  233.  
  234.  
  235.    It should be noted that this change has no effect on either the
  236.    syntax nor semantics of these objects.  The use of the PhysAddress
  237.    notation is merely an artifact of the explanatory method used in
  238.    MIB-II and future MIBs.
  239.  
  240. 3.4.  The System Group
  241.  
  242.    Four new objects are added to this group:
  243.  
  244.       sysContact
  245.       sysName
  246.       sysLocation
  247.       sysServices
  248.  
  249.    These provide contact, administrative, location, and service
  250.    information regarding the managed node.
  251.  
  252. 3.5.  The Interfaces Group
  253.  
  254.    The definition of the ifNumber object was incorrect, as it required
  255.    all interfaces to support IP.  (For example, devices without IP, such
  256.    as MAC-layer bridges, could not be managed if this definition was
  257.    strictly followed.)  The description of the ifNumber object is
  258.    changed accordingly.
  259.  
  260.    The ifTable object was mistaken marked as read-write, it has been
  261.    (correctly) re-designated as not-accessible.  In addition, several
  262.    new values have been added to the ifType column in the ifTable
  263.    object:
  264.  
  265.       ppp(23)
  266.       softwareLoopback(24)
  267.       eon(25)
  268.       ethernet-3Mbit(26)
  269.       nsip(27)
  270.       slip(28)
  271.       ultra(29)
  272.       ds3(30)
  273.       sip(31)
  274.       frame-relay(32)
  275.  
  276.    Finally, a new column has been added to the ifTable object:
  277.  
  278.       ifSpecific
  279.  
  280.    which provides information about information specific to the media
  281.    being used to realize the interface.
  282.  
  283.  
  284.  
  285.  
  286. SNMP Working Group                                              [Page 5]
  287.  
  288.  
  289. RFC 1213                         MIB-II                       March 1991
  290.  
  291.  
  292. 3.6.  The Address Translation Group
  293.  
  294.    In MIB-I this group contained a table which permitted mappings from
  295.    network addresses (e.g., IP addresses) to physical addresses (e.g.,
  296.    MAC addresses).  Experience has shown that efficient implementations
  297.    of this table make two assumptions: a single network protocol
  298.    environment, and mappings occur only from network address to physical
  299.    address.
  300.  
  301.    The need to support multi-protocol nodes (e.g., those with both the
  302.    IP and CLNP active), and the need to support the inverse mapping
  303.    (e.g., for ES-IS), have invalidated both of these assumptions.  As
  304.    such, the atTable object is declared deprecated.
  305.  
  306.    In order to meet both the multi-protocol and inverse mapping
  307.    requirements, MIB-II and its successors will allocate up to two
  308.    address translation tables inside each network protocol group.  That
  309.    is, the IP group will contain one address translation table, for
  310.    going from IP addresses to physical addresses.  Similarly, when a
  311.    document defining MIB objects for the CLNP is produced (e.g., [7]),
  312.    it will contain two tables, for mappings in both directions, as this
  313.    is required for full functionality.
  314.  
  315.    It should be noted that the choice of two tables (one for each
  316.    direction of mapping) provides for ease of implementation in many
  317.    cases, and does not introduce undue burden on implementations which
  318.    realize the address translation abstraction through a single internal
  319.    table.
  320.  
  321. 3.7.  The IP Group
  322.  
  323.    The access attribute of the variable ipForwarding has been changed
  324.    from read-only to read-write.
  325.  
  326.    In addition, there is a new column to the ipAddrTable object,
  327.  
  328.       ipAdEntReasmMaxSize
  329.  
  330.    which keeps track of the largest IP datagram that can be re-assembled
  331.    on a particular interface.
  332.  
  333.    The descriptor of the ipRoutingTable object has been changed to
  334.    ipRouteTable for consistency with the other IP routing objects.
  335.    There are also three new columns in the ipRouteTable object,
  336.  
  337.       ipRouteMask
  338.       ipRouteMetric5
  339.       ipRouteInfo
  340.  
  341.  
  342.  
  343. SNMP Working Group                                              [Page 6]
  344.  
  345.  
  346. RFC 1213                         MIB-II                       March 1991
  347.  
  348.  
  349.    the first is used for IP routing subsystems that support arbitrary
  350.    subnet masks, and the latter two are IP routing protocol-specific.
  351.  
  352.    Two new objects are added to the IP group:
  353.  
  354.       ipNetToMediaTable
  355.       ipRoutingDiscards
  356.  
  357.    the first is the address translation table for the IP group
  358.    (providing identical functionality to the now deprecated atTable in
  359.    the address translation group), and the latter provides information
  360.    when routes are lost due to a lack of buffer space.
  361.  
  362. 3.8.  The ICMP Group
  363.  
  364.    There are no changes to this group.
  365.  
  366. 3.9.  The TCP Group
  367.  
  368.    Two new variables are added:
  369.  
  370.       tcpInErrs
  371.       tcpOutRsts
  372.  
  373.    which keep track of the number of incoming TCP segments in error and
  374.    the number of resets generated by a TCP.
  375.  
  376. 3.10.  The UDP Group
  377.  
  378.    A new table:
  379.  
  380.       udpTable
  381.  
  382.    is added.
  383.  
  384. 3.11.  The EGP Group
  385.  
  386.    Experience has indicated a need for additional objects that are
  387.    useful in EGP monitoring.  In addition to making several additions to
  388.    the egpNeighborTable object, i.e.,
  389.  
  390.       egpNeighAs
  391.       egpNeighInMsgs
  392.       egpNeighInErrs
  393.       egpNeighOutMsgs
  394.       egpNeighOutErrs
  395.       egpNeighInErrMsgs
  396.       egpNeighOutErrMsgs
  397.  
  398.  
  399.  
  400. SNMP Working Group                                              [Page 7]
  401.  
  402.  
  403. RFC 1213                         MIB-II                       March 1991
  404.  
  405.  
  406.       egpNeighStateUps
  407.       egpNeighStateDowns
  408.       egpNeighIntervalHello
  409.       egpNeighIntervalPoll
  410.       egpNeighMode
  411.       egpNeighEventTrigger
  412.  
  413.    a new variable is added:
  414.  
  415.       egpAs
  416.  
  417.    which gives the autonomous system associated with this EGP entity.
  418.  
  419. 3.12.  The Transmission Group
  420.  
  421.    MIB-I was lacking in that it did not distinguish between different
  422.    types of transmission media.  A new group, the Transmission group, is
  423.    allocated for this purpose:
  424.  
  425.       transmission OBJECT IDENTIFIER ::= { mib-2 10 }
  426.  
  427.    When Internet-standard definitions for managing transmission media
  428.    are defined, the transmission group is used to provide a prefix for
  429.    the names of those objects.
  430.  
  431.    Typically, such definitions reside in the experimental portion of the
  432.    MIB until they are "proven", then as a part of the Internet
  433.    standardization process, the definitions are accordingly elevated and
  434.    a new object identifier, under the transmission group is defined.  By
  435.    convention, the name assigned is:
  436.  
  437.       type OBJECT IDENTIFIER ::= { transmission number }
  438.  
  439.    where "type" is the symbolic value used for the media in the ifType
  440.    column of the ifTable object, and "number" is the actual integer
  441.    value corresponding to the symbol.
  442.  
  443. 3.13.  The SNMP Group
  444.  
  445.    The application-oriented working groups of the IETF have been tasked
  446.    to be receptive towards defining MIB variables specific to their
  447.    respective applications.
  448.  
  449.    For the SNMP, it is useful to have statistical information.  A new
  450.    group, the SNMP group, is allocated for this purpose:
  451.  
  452.       snmp   OBJECT IDENTIFIER ::= { mib-2 11 }
  453.  
  454.  
  455.  
  456.  
  457. SNMP Working Group                                              [Page 8]
  458.  
  459.  
  460. RFC 1213                         MIB-II                       March 1991
  461.  
  462.  
  463. 3.14.  Changes from RFC 1158
  464.  
  465.    Features of this MIB include:
  466.  
  467.    (1)  The managed objects in this document have been defined
  468.         using the conventions defined in the Internet-standard
  469.         SMI, as amended by the extensions specified in [14].  It
  470.         must be emphasized that definitions made using these
  471.         extensions are semantically identically to those in RFC
  472.         1158.
  473.  
  474.    (2)  The PhysAddress textual convention has been introduced to
  475.         represent media addresses.
  476.  
  477.    (3)  The ACCESS clause of sysLocation is now read-write.
  478.  
  479.    (4)  The definition of sysServices has been clarified.
  480.  
  481.    (5)  New ifType values (29-32) have been defined.  In
  482.         addition, the textual-descriptor for the DS1 and E1
  483.         interface types has been corrected.
  484.  
  485.    (6)  The definition of ipForwarding has been clarified.
  486.  
  487.    (7)  The definition of ipRouteType has been clarified.
  488.  
  489.    (8)  The ipRouteMetric5 and ipRouteInfo objects have been
  490.         defined.
  491.  
  492.    (9)  The ACCESS clause of tcpConnState is now read-write, to
  493.         support deletion of the TCB associated with a TCP
  494.         connection.  The definition of this object has been
  495.         clarified to explain this usage.
  496.  
  497.    (10) The definition of egpNeighEventTrigger has been
  498.         clarified.
  499.  
  500.    (11) The definition of several of the variables in the new
  501.         snmp group have been clarified.  In addition, the
  502.         snmpInBadTypes and snmpOutReadOnlys objects are no longer
  503.         present.  (However, the object identifiers associated
  504.         with those objects are reserved to prevent future use.)
  505.  
  506.    (12) The definition of snmpInReadOnlys has been clarified.
  507.  
  508.    (13) The textual descriptor of the snmpEnableAuthTraps has
  509.         been changed to snmpEnableAuthenTraps, and the definition
  510.         has been clarified.
  511.  
  512.  
  513.  
  514. SNMP Working Group                                              [Page 9]
  515.  
  516.  
  517. RFC 1213                         MIB-II                       March 1991
  518.  
  519.  
  520.    (14) The ipRoutingDiscards object was added.
  521.  
  522.    (15) The optional use of an implementation-dependent, small
  523.         positive integer was disallowed when identifying
  524.         instances of the IP address and routing tables.
  525.  
  526. 4.  Objects
  527.  
  528.    Managed objects are accessed via a virtual information store, termed
  529.    the Management Information Base or MIB.  Objects in the MIB are
  530.    defined using the subset of Abstract Syntax Notation One (ASN.1) [8]
  531.    defined in the SMI.  In particular, each object has a name, a syntax,
  532.    and an encoding.  The name is an object identifier, an
  533.    administratively assigned name, which specifies an object type.  The
  534.    object type together with an object instance serves to uniquely
  535.    identify a specific instantiation of the object.  For human
  536.    convenience, we often use a textual string, termed the OBJECT
  537.    DESCRIPTOR, to also refer to the object type.
  538.  
  539.    The syntax of an object type defines the abstract data structure
  540.    corresponding to that object type.  The ASN.1 language is used for
  541.    this purpose.  However, the SMI [12] purposely restricts the ASN.1
  542.    constructs which may be used.  These restrictions are explicitly made
  543.    for simplicity.
  544.  
  545.    The encoding of an object type is simply how that object type is
  546.    represented using the object type's syntax.  Implicitly tied to the
  547.    notion of an object type's syntax and encoding is how the object type
  548.    is represented when being transmitted on the network.
  549.  
  550.    The SMI specifies the use of the basic encoding rules of ASN.1 [9],
  551.    subject to the additional requirements imposed by the SNMP.
  552.  
  553. 4.1.  Format of Definitions
  554.  
  555.    Section 6 contains contains the specification of all object types
  556.    contained in this MIB module.  The object types are defined using the
  557.    conventions defined in the SMI, as amended by the extensions
  558.    specified in [14].
  559.  
  560. 5.  Overview
  561.  
  562.    Consistent with the IAB directive to produce simple, workable systems
  563.    in the short-term, the list of managed objects defined here, has been
  564.    derived by taking only those elements which are considered essential.
  565.  
  566.    This approach of taking only the essential objects is NOT
  567.    restrictive, since the SMI defined in the companion memo provides
  568.  
  569.  
  570.  
  571. SNMP Working Group                                             [Page 10]
  572.  
  573.  
  574. RFC 1213                         MIB-II                       March 1991
  575.  
  576.  
  577.    three extensibility mechanisms: one, the addition of new standard
  578.    objects through the definitions of new versions of the MIB; two, the
  579.    addition of widely-available but non-standard objects through the
  580.    experimental subtree; and three, the addition of private objects
  581.    through the enterprises subtree.  Such additional objects can not
  582.    only be used for vendor-specific elements, but also for
  583.    experimentation as required to further the knowledge of which other
  584.    objects are essential.
  585.  
  586.    The design of MIB-II is heavily influenced by the first extensibility
  587.    mechanism.  Several new variables have been added based on
  588.    operational experience and need.  Based on this, the criteria for
  589.    including an object in MIB-II are remarkably similar to the MIB-I
  590.    criteria:
  591.  
  592.    (1)  An object needed to be essential for either fault or
  593.         configuration management.
  594.  
  595.    (2)  Only weak control objects were permitted (by weak, it is
  596.         meant that tampering with them can do only limited
  597.         damage).  This criterion reflects the fact that the
  598.         current management protocols are not sufficiently secure
  599.         to do more powerful control operations.
  600.  
  601.    (3)  Evidence of current use and utility was required.
  602.  
  603.    (4)  In MIB-I, an attempt was made to limit the number of
  604.         objects to about 100 to make it easier for vendors to
  605.         fully instrument their software.  In MIB-II, this limit
  606.         was raised given the wide technological base now
  607.         implementing MIB-I.
  608.  
  609.    (5)  To avoid redundant variables, it was required that no
  610.         object be included that can be derived from others in the
  611.         MIB.
  612.  
  613.    (6)  Implementation specific objects (e.g., for BSD UNIX) were
  614.         excluded.
  615.  
  616.    (7)  It was agreed to avoid heavily instrumenting critical
  617.         sections of code.  The general guideline was one counter
  618.         per critical section per layer.
  619.  
  620.    MIB-II, like its predecessor, the Internet-standard MIB, contains
  621.    only essential elements.  There is no need to allow individual
  622.    objects to be optional.  Rather, the objects are arranged into the
  623.    following groups:
  624.  
  625.  
  626.  
  627.  
  628. SNMP Working Group                                             [Page 11]
  629.  
  630.  
  631. RFC 1213                         MIB-II                       March 1991
  632.  
  633.  
  634.       - System
  635.       - Interfaces
  636.       - Address Translation (deprecated)
  637.       - IP
  638.       - ICMP
  639.       - TCP
  640.       - UDP
  641.       - EGP
  642.       - Transmission
  643.       - SNMP
  644.  
  645.    These groups are the basic unit of conformance: This method is as
  646.    follows: if the semantics of a group is applicable to an
  647.    implementation, then it must implement all objects in that group.
  648.    For example, an implementation must implement the EGP group if and
  649.    only if it implements the EGP.
  650.  
  651.    There are two reasons for defining these groups: to provide a means
  652.    of assigning object identifiers; and, to provide a method for
  653.    implementations of managed agents to know which objects they must
  654.    implement.
  655.  
  656. 6.  Definitions
  657.  
  658.           RFC1213-MIB DEFINITIONS ::= BEGIN
  659.  
  660.           IMPORTS
  661.                   mgmt, NetworkAddress, IpAddress, Counter, Gauge,
  662.                           TimeTicks
  663.                       FROM RFC1155-SMI
  664.                   OBJECT-TYPE
  665.                           FROM RFC-1212;
  666.  
  667.           --  This MIB module uses the extended OBJECT-TYPE macro as
  668.           --  defined in [14];
  669.  
  670.  
  671.           --  MIB-II (same prefix as MIB-I)
  672.  
  673.           mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
  674.  
  675.           -- textual conventions
  676.  
  677.           DisplayString ::=
  678.               OCTET STRING
  679.           -- This data type is used to model textual information taken
  680.           -- from the NVT ASCII character set.  By convention, objects
  681.           -- with this syntax are declared as having
  682.  
  683.  
  684.  
  685. SNMP Working Group                                             [Page 12]
  686.  
  687.  
  688. RFC 1213                         MIB-II                       March 1991
  689.  
  690.  
  691.           --
  692.           --      SIZE (0..255)
  693.  
  694.           PhysAddress ::=
  695.               OCTET STRING
  696.           -- This data type is used to model media addresses.  For many
  697.           -- types of media, this will be in a binary representation.
  698.           -- For example, an ethernet address would be represented as
  699.           -- a string of 6 octets.
  700.  
  701.  
  702.           -- groups in MIB-II
  703.  
  704.           system       OBJECT IDENTIFIER ::= { mib-2 1 }
  705.  
  706.           interfaces   OBJECT IDENTIFIER ::= { mib-2 2 }
  707.  
  708.           at           OBJECT IDENTIFIER ::= { mib-2 3 }
  709.  
  710.           ip           OBJECT IDENTIFIER ::= { mib-2 4 }
  711.  
  712.           icmp         OBJECT IDENTIFIER ::= { mib-2 5 }
  713.  
  714.           tcp          OBJECT IDENTIFIER ::= { mib-2 6 }
  715.  
  716.           udp          OBJECT IDENTIFIER ::= { mib-2 7 }
  717.  
  718.           egp          OBJECT IDENTIFIER ::= { mib-2 8 }
  719.  
  720.           -- historical (some say hysterical)
  721.           -- cmot      OBJECT IDENTIFIER ::= { mib-2 9 }
  722.  
  723.           transmission OBJECT IDENTIFIER ::= { mib-2 10 }
  724.  
  725.           snmp         OBJECT IDENTIFIER ::= { mib-2 11 }
  726.  
  727.  
  728.           The System Group
  729.  
  730.           -- Implementation of the System Group is mandatory for all
  731.           -- systems. If an agent is not configured to have a value
  732.           -- for any of these variables, a string of length of zero is
  733.           -- returned.
  734.  
  735.           sysDescr OBJECT-TYPE
  736.               SYNTAX  DisplayString (SIZE (0..255))
  737.               ACCESS  read-only
  738.               STATUS  mandatory
  739.  
  740.  
  741.  
  742. SNMP Working Group                                             [Page 13]
  743.  
  744.  
  745. RFC 1213                         MIB-II                       March 1991
  746.  
  747.  
  748.               DESCRIPTION
  749.                       A textual description of the entity. This value
  750.                       should include the full name and version
  751.                       identification of the system’s hardware type,
  752.                       operating system, and networking
  753.                       software. Must contain printable ASCII
  754.                       characters only.
  755.               ::= { system 1 }
  756.  
  757.           sysObjectID OBJECT-TYPE
  758.               SYNTAX  OBJECT IDENTIFIER
  759.               ACCESS  read-only
  760.               STATUS  mandatory
  761.               DESCRIPTION
  762.                       The vendor’s authoritative identification of the
  763.                       network management subsystem contained in the
  764.                       entity. This value is allocated within the SMI
  765.                       enterprises subtree (1.3.6.1.4.1) and provides a
  766.                       means for determining “what kind of box” is
  767.                       being managed.
  768.               ::= { system 2 }
  769.  
  770.           sysUpTime OBJECT-TYPE
  771.               SYNTAX  TimeTicks
  772.               ACCESS  read-only
  773.               STATUS  mandatory
  774.               DESCRIPTION
  775.                       The time (in hundredths of a second) since the
  776.                       network management portion of the system was last
  777.                       reinitialized.
  778.               ::= { system 3 }
  779.  
  780.           sysContact OBJECT-TYPE
  781.               SYNTAX  DisplayString (SIZE (0..255))
  782.               ACCESS  read-write
  783.               STATUS  mandatory
  784.               DESCRIPTION
  785.                       The textual identification of the contact person
  786.                       for this managed node, together with information
  787.                       on how to contact this person.
  788.               ::= { system 4 }
  789.  
  790.           sysName OBJECT-TYPE
  791.               SYNTAX  DisplayString (SIZE (0..255))
  792.  
  793.  
  794.  
  795. SNMP Working Group                                             [Page 14]
  796.  
  797.  
  798. RFC 1213                         MIB-II                       March 1991
  799.  
  800.  
  801.               ACCESS  read-write
  802.               STATUS  mandatory
  803.               DESCRIPTION
  804.                       An administratively assigned name for this
  805.                       managed node. By convention, this is the node’s
  806.                       fully qualified domain name.
  807.               ::= { system 5 }
  808.  
  809.           sysLocation OBJECT-TYPE
  810.               SYNTAX  DisplayString (SIZE (0..255))
  811.               ACCESS  read-write
  812.               STATUS  mandatory
  813.               DESCRIPTION
  814.                       The physical location of this node (for example,                 “cubicle 2234, third floor, Building 3”).
  815.               ::= { system 6 }
  816.  
  817.           sysServices OBJECT-TYPE
  818.               SYNTAX  INTEGER (0..127)
  819.               ACCESS  read-only
  820.               STATUS  mandatory
  821.               DESCRIPTION
  822.                       A value that indicates the services that
  823.                       this entity offers. The value is a sum.                          This sum initially takes the value zero, then, for                 each layer, L, in the range 1 through 7, that this
  824.                       node performs transactions for, 2 raised to 
  825.                 (L - 1) is added to the sum.
  826.               ::= { system 7 }
  827.  
  828.                         
  829.                       
  830.  
  831.  
  832.  
  833. SNMP Working Group                                             [Page 15]
  834.  
  835.  
  836. RFC 1213                         MIB-II                       March 1991
  837.  
  838.  
  839.           The Interfaces Group
  840.  
  841.           -- Implementation of the Interfaces Group is mandatory for
  842.           -- all systems.
  843.  
  844.           ifNumber OBJECT-TYPE
  845.               SYNTAX  INTEGER
  846.               ACCESS  read-only
  847.               STATUS  mandatory
  848.               DESCRIPTION
  849.                       The number of network interfaces (regardless of
  850.                       their current state) present on this system.
  851.               ::= { interfaces 1 }
  852.  
  853.  
  854.           -- the Interfaces Table
  855.  
  856.           -- Contains information about the entity's
  857.           -- interfaces. Each interface is thought of as being
  858.           -- attached to a “subnetwork.” This term should
  859.           -- not be confused with “subnet,” which refers to an
  860.           -- addressing partitioning scheme used in the Internet suite
  861.           -- of protocols.
  862.  
  863.           ifTable OBJECT-TYPE
  864.               SYNTAX  SEQUENCE OF IfEntry
  865.               ACCESS  not-accessible
  866.               STATUS  mandatory
  867.               DESCRIPTION
  868.                       A list of interface entries. The number of
  869.                       entries is given by the value of ifNumber.
  870.               ::= { interfaces 2 }
  871.  
  872.           ifEntry OBJECT-TYPE
  873.               SYNTAX  IfEntry
  874.               ACCESS  not-accessible
  875.               STATUS  mandatory
  876.               DESCRIPTION
  877.                       An interface entry containing objects at the
  878.                       subnetwork layer and below for a particular
  879.                       interface.
  880.               INDEX   { ifIndex }
  881.               ::= { ifTable 1 }
  882.  
  883.           IfEntry ::=
  884.               SEQUENCE {
  885.                   ifIndex
  886.                       INTEGER,
  887.  
  888.  
  889.  
  890. SNMP Working Group                                             [Page 16]
  891.  
  892.  
  893. RFC 1213                         MIB-II                       March 1991
  894.  
  895.  
  896.                   ifDescr
  897.                       DisplayString,
  898.                   ifType
  899.                       INTEGER,
  900.                   ifMtu
  901.                       INTEGER,
  902.                   ifSpeed
  903.                       Gauge,
  904.                   ifPhysAddress
  905.                       PhysAddress,
  906.                   ifAdminStatus
  907.                       INTEGER,
  908.                   ifOperStatus
  909.                       INTEGER,
  910.                   ifLastChange
  911.                       TimeTicks,
  912.                   ifInOctets
  913.                       Counter,
  914.                   ifInUcastPkts
  915.                       Counter,
  916.                   ifInNUcastPkts
  917.                       Counter,
  918.                   ifInDiscards
  919.                       Counter,
  920.                   ifInErrors
  921.                       Counter,
  922.                   ifInUnknownProtos
  923.                       Counter,
  924.                   ifOutOctets
  925.                       Counter,
  926.                   ifOutUcastPkts
  927.                       Counter,
  928.                   ifOutNUcastPkts
  929.                       Counter,
  930.                   ifOutDiscards
  931.                       Counter,
  932.                   ifOutErrors
  933.                       Counter,
  934.                   ifOutQLen
  935.                       Gauge,
  936.                   ifSpecific
  937.                       OBJECT IDENTIFIER
  938.               }
  939.  
  940.           ifIndex OBJECT-TYPE
  941.               SYNTAX  INTEGER
  942.               ACCESS  read-only
  943.               STATUS  mandatory
  944.  
  945.  
  946.  
  947. SNMP Working Group                                             [Page 17]
  948.  
  949.  
  950. RFC 1213                         MIB-II                       March 1991
  951.  
  952.  
  953.               DESCRIPTION
  954.                       A unique value for each interface. Its value
  955.                       ranges between 1 and the value of ifNumber. The
  956.                       value for each interface must remain constant at
  957.                       least from one reinitialization of the entity’s
  958.                       network management system to the next                     reinitialization.
  959.               ::= { ifEntry 1 }
  960.  
  961.           ifDescr OBJECT-TYPE
  962.               SYNTAX  DisplayString (SIZE (0..255))
  963.               ACCESS  read-only
  964.               STATUS  mandatory
  965.               DESCRIPTION
  966.                       A textual string containing information about the
  967.                       interface. This string should include the name of
  968.                       the manufacturer, the product name, and the                 version of the hardware interface.
  969.               ::= { ifEntry 2 }
  970.  
  971.           ifType OBJECT-TYPE
  972.               SYNTAX  INTEGER {
  973.                           other(1),          -- none of the following
  974.                           regular1822(2),
  975.                           hdh1822(3),
  976.                           ddn-x25(4),
  977.                           rfc877-x25(5),
  978.                           ethernet-csmacd(6),
  979.                           iso88023-csmacd(7),
  980.                           iso88024-tokenBus(8),
  981.                           iso88025-tokenRing(9),
  982.                           iso88026-man(10),
  983.                           starLan(11),
  984.                           proteon-10Mbit(12),
  985.                           proteon-80Mbit(13),
  986.                           hyperchannel(14),
  987.                           fddi(15),
  988.                           lapb(16),
  989.                           sdlc(17),
  990.                           ds1(18),           -- T-1
  991.                           e1(19),            -- european equiv. of T-1
  992.                           basicISDN(20),
  993.                           primaryISDN(21),   -- proprietary serial
  994.                           propPointToPointSerial(22),
  995.                           ppp(23),
  996.                           softwareLoopback(24),
  997.                           eon(25),            -- CLNP over IP [11]
  998.                           ethernet-3Mbit(26),
  999.  
  1000.  
  1001.  
  1002. SNMP Working Group                                             [Page 18]
  1003.  
  1004.  
  1005. RFC 1213                         MIB-II                       March 1991
  1006.  
  1007.  
  1008.                           nsip(27),           -- XNS over IP
  1009.                           slip(28),           -- generic SLIP
  1010.                           ultra(29),          -- ULTRA technologies
  1011.                           ds3(30),            -- T-3
  1012.                           sip(31),            -- SMDS
  1013.                           frame-relay(32)
  1014.                       }
  1015.               ACCESS  read-only
  1016.               STATUS  mandatory
  1017.               DESCRIPTION
  1018.                       The type of interface, distinguished according to
  1019.                       the physical/link protocol(s) immediately “below”
  1020.                       the network layer in the protocol stack.
  1021.               ::= { ifEntry 3 }
  1022.  
  1023.           ifMtu OBJECT-TYPE
  1024.               SYNTAX  INTEGER
  1025.               ACCESS  read-only
  1026.               STATUS  mandatory
  1027.               DESCRIPTION
  1028.                       The size of the largest datagram that can be
  1029.                       sent/received on the interface, specified in
  1030.                       octets. For interfaces used for transmitting                 network datagrams, this is the size of the
  1031.                       largest network datagram that can be sent on
  1032.                       the interface.
  1033.               ::= { ifEntry 4 }
  1034.  
  1035.           ifSpeed OBJECT-TYPE
  1036.               SYNTAX  Gauge
  1037.               ACCESS  read-only
  1038.               STATUS  mandatory
  1039.               DESCRIPTION
  1040.                       An estimate of the interface's current bandwidth
  1041.                       in bits per second. For interfaces that do not
  1042.                       vary in bandwidth or for those where no accurate
  1043.                       estimation can be made, this object should contain
  1044.                       the nominal bandwidth.
  1045.               ::= { ifEntry 5 }
  1046.  
  1047.           ifPhysAddress OBJECT-TYPE
  1048.               SYNTAX  PhysAddress
  1049.               ACCESS  read-only
  1050.               STATUS  mandatory
  1051.               DESCRIPTION
  1052.                       The interface’s address at the protocol layer
  1053.                       immediately “below” the network layer in the
  1054.                       protocol stack. For interfaces that do not have
  1055.  
  1056.  
  1057.  
  1058. SNMP Working Group                                             [Page 19]
  1059.  
  1060.  
  1061. RFC 1213                         MIB-II                       March 1991
  1062.  
  1063.  
  1064.                       such an address (for example, a serial line),
  1065.                 this object should contain an octet string of 
  1066.                 zero length.
  1067.                       
  1068.               ::= { ifEntry 6 }
  1069.  
  1070.           ifAdminStatus OBJECT-TYPE
  1071.               SYNTAX  INTEGER {
  1072.                           up(1),       -- ready to pass packets
  1073.                           down(2),
  1074.                           testing(3)   -- in some test mode
  1075.                       }
  1076.               ACCESS  read-write
  1077.               STATUS  mandatory
  1078.               DESCRIPTION
  1079.                       The desired state of the interface. The
  1080.                       testing (3) state indicates that no operational
  1081.                       packets can be passed.
  1082.               ::= { ifEntry 7 }
  1083.  
  1084.           ifOperStatus OBJECT-TYPE
  1085.               SYNTAX  INTEGER {
  1086.                           up(1),       -- ready to pass packets
  1087.                           down(2),
  1088.                           testing(3)   -- in some test mode
  1089.                       }
  1090.               ACCESS  read-only
  1091.               STATUS  mandatory
  1092.               DESCRIPTION
  1093.                       The current operational state of the interface.
  1094.                       The testing (3) state indicates that no                     operational packets can be passed.
  1095.               ::= { ifEntry 8 }
  1096.  
  1097.           ifLastChange OBJECT-TYPE
  1098.               SYNTAX  TimeTicks
  1099.               ACCESS  read-only
  1100.               STATUS  mandatory
  1101.               DESCRIPTION
  1102.                       The value of sysUpTime at the time the interface
  1103.                       entered its current operational state. If the
  1104.                       current state was entered before the last
  1105.                       reinitialization of the local network management
  1106.                       subsystem, then this object contains a zero
  1107.                       value.
  1108.               ::= { ifEntry 9 }
  1109.  
  1110.           ifInOctets OBJECT-TYPE
  1111.               SYNTAX  Counter
  1112.               ACCESS  read-only
  1113.  
  1114.  
  1115.  
  1116. SNMP Working Group                                             [Page 20]
  1117.  
  1118.  
  1119. RFC 1213                         MIB-II                       March 1991
  1120.  
  1121.  
  1122.               STATUS  mandatory
  1123.               DESCRIPTION
  1124.                       The total number of octets received on the
  1125.                       interface, including framing characters.
  1126.               ::= { ifEntry 10 }
  1127.  
  1128.           ifInUcastPkts OBJECT-TYPE
  1129.               SYNTAX  Counter
  1130.               ACCESS  read-only
  1131.               STATUS  mandatory
  1132.               DESCRIPTION
  1133.                       The number of subnetwork-unicast packets
  1134.                       delivered to a higher-layer protocol.
  1135.               ::= { ifEntry 11 }
  1136.  
  1137.           ifInNUcastPkts OBJECT-TYPE
  1138.               SYNTAX  Counter
  1139.               ACCESS  read-only
  1140.               STATUS  mandatory
  1141.               DESCRIPTION
  1142.                       The number of non-unicast (that is, subnetwork-
  1143.                       broadcast or subnetwork-multicast) packets
  1144.                       delivered to a higher-layer protocol.
  1145.               ::= { ifEntry 12 }
  1146.  
  1147.           ifInDiscards OBJECT-TYPE
  1148.               SYNTAX  Counter
  1149.               ACCESS  read-only
  1150.               STATUS  mandatory
  1151.               DESCRIPTION
  1152.                       The number of inbound packets chosen to be                     discarded even though no errors had been
  1153.                       detected that would prevent their being delivered                 to a higher-layer protocol. One possible reason                 for discarding such a packet could be to free up
  1154.                       buffer space.
  1155.               ::= { ifEntry 13 }
  1156.  
  1157.                       
  1158.           ifInErrors OBJECT-TYPE
  1159.               SYNTAX  Counter
  1160.               ACCESS  read-only
  1161.               STATUS  mandatory
  1162.               DESCRIPTION
  1163.                       The number of inbound packets that contained
  1164.                       errors that prevented them from being delivered to                 a higher-layer protocol.
  1165.               ::= { ifEntry 14 }
  1166.  
  1167.                       
  1168.  
  1169.  
  1170.  
  1171. SNMP Working Group                                             [Page 21]
  1172.  
  1173.  
  1174. RFC 1213                         MIB-II                       March 1991
  1175.  
  1176.  
  1177.           ifInUnknownProtos OBJECT-TYPE
  1178.               SYNTAX  Counter
  1179.               ACCESS  read-only
  1180.               STATUS  mandatory
  1181.               DESCRIPTION
  1182.                       The number of packets received via the interface
  1183.                       that were discarded because of an unknown or
  1184.                       unsupported protocol.
  1185.               ::= { ifEntry 15 }
  1186.  
  1187.           ifOutOctets OBJECT-TYPE
  1188.               SYNTAX  Counter
  1189.               ACCESS  read-only
  1190.               STATUS  mandatory
  1191.               DESCRIPTION
  1192.                       The total number of octets transmitted out of the
  1193.                       interface, including framing characters.
  1194.               ::= { ifEntry 16 }
  1195.  
  1196.           ifOutUcastPkts OBJECT-TYPE
  1197.               SYNTAX  Counter
  1198.               ACCESS  read-only
  1199.               STATUS  mandatory
  1200.               DESCRIPTION
  1201.                       The total number of packets that higher-level
  1202.                       protocols requested be transmitted to a
  1203.                       subnetwork-unicast address, including those that
  1204.                       were discarded or not sent.
  1205.               ::= { ifEntry 17 }
  1206.  
  1207.           ifOutNUcastPkts OBJECT-TYPE
  1208.               SYNTAX  Counter
  1209.               ACCESS  read-only
  1210.               STATUS  mandatory
  1211.               DESCRIPTION
  1212.                       The total number of packets that higher-level
  1213.                       protocols requested be transmitted to a non-
  1214.                       unicast (that is, a subnetwork-broadcast or
  1215.                       subnetwork-multicast) address, including those
  1216.                       that were discarded or not sent.
  1217.               ::= { ifEntry 18 }
  1218.  
  1219.           ifOutDiscards OBJECT-TYPE
  1220.               SYNTAX  Counter
  1221.               ACCESS  read-only
  1222.               STATUS  mandatory
  1223.               DESCRIPTION
  1224.                       The number of outbound packets that were chosen
  1225.  
  1226.  
  1227.  
  1228. SNMP Working Group                                             [Page 22]
  1229.  
  1230.  
  1231. RFC 1213                         MIB-II                       March 1991
  1232.  
  1233.  
  1234.                       to be discarded even though no errors had been
  1235.                       detected to prevent their being transmitted. One
  1236.                       possible reason for discarding such a packet could
  1237.                       be to free up buffer space.
  1238.               ::= { ifEntry 19 }
  1239.  
  1240.           ifOutErrors OBJECT-TYPE
  1241.               SYNTAX  Counter
  1242.               ACCESS  read-only
  1243.               STATUS  mandatory
  1244.               DESCRIPTION
  1245.                       The number of outbound packets that could not be
  1246.                       transmitted because of errors.
  1247.               ::= { ifEntry 20 }
  1248.  
  1249.           ifOutQLen OBJECT-TYPE
  1250.               SYNTAX  Gauge
  1251.               ACCESS  read-only
  1252.               STATUS  mandatory
  1253.               DESCRIPTION
  1254.                       The length of the output packet queue (in                     packets).
  1255.                ::= { ifEntry 21 }
  1256.  
  1257.           ifSpecific OBJECT-TYPE
  1258.               SYNTAX  OBJECT IDENTIFIER
  1259.               ACCESS  read-only
  1260.               STATUS  mandatory
  1261.               DESCRIPTION
  1262.                       A reference to MIB definitions specific to the
  1263.                       particular media being used as the interface.
  1264.                       For example, if the interface is an Ethernet 
  1265.                       card, then the value of this object refers
  1266.                       to a document defining objects specific to
  1267.                       Ethernet.
  1268.               ::= { ifEntry 22 }
  1269.  
  1270.  
  1271.           -- The Address Translation group
  1272.  
  1273.           -- Implementation of the Address Translation group is
  1274.           -- mandatory for all systems.  Note, however, that this group
  1275.           -- is deprecated by MIB-II. That is, it is being included
  1276.  
  1277.  
  1278.  
  1279. SNMP Working Group                                             [Page 23]
  1280.  
  1281.  
  1282. RFC 1213                         MIB-II                       March 1991
  1283.  
  1284.  
  1285.           -- solely for compatibility with MIB-I nodes, and will most
  1286.           -- likely be excluded from MIB-III nodes.  From MIB-II and
  1287.           -- onwards, each network protocol group contains its own
  1288.           -- address translation tables.
  1289.  
  1290.           -- The Address Translation group contains one table which is
  1291.           -- the union across all interfaces of the translation tables
  1292.           -- for converting a NetworkAddress (e.g., an IP address) into
  1293.           -- a subnetwork-specific address.  For lack of a better term,
  1294.           -- this document refers to such a subnetwork-specific address
  1295.           -- as a ‘physical’ address.
  1296.  
  1297.           -- Examples of such translation tables are: for broadcast
  1298.           -- media where ARP is in use, the translation table is
  1299.           -- equivalent to the ARP cache; or, on an X.25 network where
  1300.           -- non-algorithmic translation to X.121 addresses is
  1301.           -- required, the translation table contains the
  1302.           -- NetworkAddress to X.121 address equivalences.
  1303.  
  1304.           atTable OBJECT-TYPE
  1305.               SYNTAX  SEQUENCE OF AtEntry
  1306.               ACCESS  not-accessible
  1307.               STATUS  deprecated
  1308.               DESCRIPTION
  1309.                       "The Address Translation tables contain the
  1310.                       NetworkAddress to ‘physical’address equivalences.
  1311.                       Some interfaces do not use translation tables for
  1312.                       determining address equivalences (e.g., DDN-X.25
  1313.                       has an algorithmic method); if all interfaces are
  1314.                       of this type, then the Address Translation table
  1315.                       is empty, i.e., has zero entries."
  1316.               ::= { at 1 }
  1317.  
  1318.           atEntry OBJECT-TYPE
  1319.               SYNTAX  AtEntry
  1320.               ACCESS  not-accessible
  1321.               STATUS  deprecated
  1322.               DESCRIPTION
  1323.                        "Each entry contains one NetworkAddress to
  1324.                       ‘physical’ address equivalence."
  1325.               INDEX   { atIfIndex,
  1326.                         atNetAddress }
  1327.               ::= { atTable 1 }
  1328.  
  1329.           AtEntry ::=
  1330.               SEQUENCE {
  1331.                   atIfIndex
  1332.                       INTEGER,
  1333.  
  1334.  
  1335.  
  1336. SNMP Working Group                                             [Page 24]
  1337.  
  1338.  
  1339. RFC 1213                         MIB-II                       March 1991
  1340.  
  1341.  
  1342.                   atPhysAddress
  1343.                       PhysAddress,
  1344.                   atNetAddress
  1345.                       NetworkAddress
  1346.               }
  1347.  
  1348.           atIfIndex OBJECT-TYPE
  1349.               SYNTAX  INTEGER
  1350.               ACCESS  read-write
  1351.               STATUS  deprecated
  1352.               DESCRIPTION
  1353.                       "The interface on which this entry's equivalence
  1354.                       is effective.  The interface identified by a
  1355.                       particular value of this index is the same
  1356.                       interface as identified by the same value of
  1357.                       ifIndex."
  1358.               ::= { atEntry 1 }
  1359.  
  1360.           atPhysAddress OBJECT-TYPE
  1361.               SYNTAX  PhysAddress
  1362.               ACCESS  read-write
  1363.               STATUS  deprecated
  1364.               DESCRIPTION
  1365.                       "The media-dependent “physical” address.
  1366.  
  1367.                       Setting this object to a null string (one of zero
  1368.                       length) has the effect of invaliding the
  1369.                       corresponding entry in the atTable object.  That
  1370.                       is, it effectively dissasociates the interface
  1371.                       identified with said entry from the mapping
  1372.                       identified with said entry.  It is an
  1373.                       implementation-specific matter as to whether the
  1374.                       agent removes an invalidated entry from the table.
  1375.                       Accordingly, management stations must be prepared
  1376.                       to receive tabular information from agents that
  1377.                       corresponds to entries not currently in use.
  1378.                       Proper interpretation of such entries requires
  1379.                       examination of the relevant atPhysAddress object."
  1380.               ::= { atEntry 2 }
  1381.  
  1382.           atNetAddress OBJECT-TYPE
  1383.               SYNTAX  NetworkAddress
  1384.               ACCESS  read-write
  1385.               STATUS  deprecated
  1386.               DESCRIPTION
  1387.                       "The NetworkAddress (e.g., the IP address)
  1388.                       corresponding to the media-dependent ‘physical’
  1389.                       address."
  1390.  
  1391. SNMP Working Group                                             [Page 25]
  1392.  
  1393.  
  1394. RFC 1213                         MIB-II                       March 1991
  1395.  
  1396.  
  1397.               ::= { atEntry 3 }
  1398.  
  1399.  
  1400.           -- The IP Group
  1401.  
  1402.           -- Implementation of the IP group is mandatory for all
  1403.           -- systems.
  1404.  
  1405.           ipForwarding OBJECT-TYPE
  1406.               SYNTAX  INTEGER {
  1407.                           forwarding(1),    -- acting as a gateway
  1408.                           not-forwarding(2) -- NOT acting as a gateway
  1409.                       }
  1410.               ACCESS  read-write
  1411.               STATUS  mandatory
  1412.               DESCRIPTION
  1413.                       "The indication of whether this entity is acting
  1414.                       as an IP gateway in respect to the forwarding of
  1415.                       datagrams received by, but not addressed to, this
  1416.                       entity.  IP gateways forward datagrams.  IP hosts
  1417.                       do not (except those source-routed via the host).
  1418.  
  1419.                       Note that for some managed nodes, this object may
  1420.                       take on only a subset of the values possible.
  1421.                       Accordingly, it is appropriate for an agent to
  1422.                       return a “badValue” response if a management
  1423.                       station attempts to change this object to an
  1424.                       inappropriate value." 
  1425.               ::= { ip 1 }
  1426.  
  1427.           ipDefaultTTL OBJECT-TYPE
  1428.               SYNTAX  INTEGER
  1429.               ACCESS  read-write
  1430.               STATUS  mandatory
  1431.               DESCRIPTION
  1432.                       The default value inserted into the Time-To-Live
  1433.                       field of the IP header of datagrams originated at
  1434.                       this entity, whenever a TTL value is not supplied
  1435.                       by the transport layer protocol. 
  1436.               ::= { ip 2 }
  1437.  
  1438.           ipInReceives OBJECT-TYPE
  1439.               SYNTAX  Counter
  1440.               ACCESS  read-only
  1441.               STATUS  mandatory
  1442.               DESCRIPTION
  1443.                       "The total number of input datagrams received from
  1444.                       interfaces, including those received in error." 
  1445.  
  1446.  
  1447.  
  1448. SNMP Working Group                                             [Page 26]
  1449.  
  1450.  
  1451. RFC 1213                         MIB-II                       March 1991
  1452.  
  1453.  
  1454.               ::= { ip 3 }
  1455.  
  1456.           ipInHdrErrors OBJECT-TYPE
  1457.               SYNTAX  Counter
  1458.               ACCESS  read-only
  1459.               STATUS  mandatory
  1460.               DESCRIPTION
  1461.                       "The number of input datagrams discarded due to
  1462.                       errors in their IP headers, including bad
  1463.                       checksums, version number mismatch, other format
  1464.                       errors, time-to-live exceeded, errors discovered
  1465.                       in processing their IP options, etc." 
  1466.               ::= { ip 4 }
  1467.  
  1468.           ipInAddrErrors OBJECT-TYPE
  1469.               SYNTAX  Counter
  1470.               ACCESS  read-only
  1471.               STATUS  mandatory
  1472.               DESCRIPTION
  1473.                       "The number of input datagrams discarded because
  1474.                       the IP address in their IP header's destination
  1475.                       field was not a valid address to be received at
  1476.                       this entity.  This count includes invalid
  1477.                       addresses (e.g., 0.0.0.0) and addresses of
  1478.                       unsupported Classes (e.g., Class E).  For entities
  1479.                       which are not IP Gateways and therefore do not
  1480.                       forward datagrams, this counter includes datagrams
  1481.                       discarded because the destination address was not
  1482.                       a local address." 
  1483.               ::= { ip 5 }
  1484.  
  1485.           ipForwDatagrams OBJECT-TYPE
  1486.               SYNTAX  Counter
  1487.               ACCESS  read-only
  1488.               STATUS  mandatory
  1489.               DESCRIPTION
  1490.                       "The number of input datagrams for which this
  1491.                       entity was not their final IP destination, as a
  1492.                       result of which an attempt was made to find a
  1493.                       route to forward them to that final destination.
  1494.                       In entities which do not act as IP Gateways, this
  1495.                       counter will include only those packets which were
  1496.                       Source-Routed via this entity, and the Source-
  1497.                       Route option processing was successful."
  1498.               ::= { ip 6 }
  1499.  
  1500.           ipInUnknownProtos OBJECT-TYPE
  1501.               SYNTAX  Counter
  1502.  
  1503.  
  1504.  
  1505. SNMP Working Group                                             [Page 27]
  1506.  
  1507.  
  1508. RFC 1213                         MIB-II                       March 1991
  1509.  
  1510.  
  1511.               ACCESS  read-only
  1512.               STATUS  mandatory
  1513.               DESCRIPTION
  1514.                       "The number of locally-addressed datagrams
  1515.                       received successfully but discarded because of an
  1516.                       unknown or unsupported protocol."
  1517.               ::= { ip 7 }
  1518.  
  1519.           ipInDiscards OBJECT-TYPE
  1520.               SYNTAX  Counter
  1521.               ACCESS  read-only
  1522.               STATUS  mandatory
  1523.               DESCRIPTION
  1524.                       "The number of input IP datagrams for which no
  1525.                       problems were encountered to prevent their
  1526.                       continued processing, but which were discarded
  1527.                       (e.g., for lack of buffer space).  Note that this
  1528.                       counter does not include any datagrams discarded
  1529.                       while awaiting re-assembly."
  1530.               ::= { ip 8 }
  1531.  
  1532.           ipInDelivers OBJECT-TYPE
  1533.               SYNTAX  Counter
  1534.               ACCESS  read-only
  1535.               STATUS  mandatory
  1536.               DESCRIPTION
  1537.                       "The total number of input datagrams successfully
  1538.                       delivered to IP user-protocols (including ICMP)."
  1539.               ::= { ip 9 }
  1540.  
  1541.           ipOutRequests OBJECT-TYPE
  1542.               SYNTAX  Counter
  1543.               ACCESS  read-only
  1544.               STATUS  mandatory
  1545.               DESCRIPTION
  1546.                       "The total number of IP datagrams which local IP
  1547.                       user-protocols (including ICMP) supplied to IP in
  1548.                       requests for transmission.  Note that this counter
  1549.                       does not include any datagrams counted in
  1550.                       ipForwDatagrams."
  1551.               ::= { ip 10 }
  1552.  
  1553.           ipOutDiscards OBJECT-TYPE
  1554.               SYNTAX  Counter
  1555.               ACCESS  read-only
  1556.               STATUS  mandatory
  1557.               DESCRIPTION
  1558.                       "The number of output IP datagrams for which no
  1559.  
  1560.  
  1561.  
  1562. SNMP Working Group                                             [Page 28]
  1563.  
  1564.  
  1565. RFC 1213                         MIB-II                       March 1991
  1566.  
  1567.  
  1568.                       problem was encountered to prevent their
  1569.                       transmission to their destination, but which were
  1570.                       discarded (e.g., for lack of buffer space).  Note
  1571.                       that this counter would include datagrams counted
  1572.                       in ipForwDatagrams if any such packets met this
  1573.                       (discretionary) discard criterion."             ::= { ip 11 }
  1574.  
  1575.           ipOutNoRoutes OBJECT-TYPE
  1576.               SYNTAX  Counter
  1577.               ACCESS  read-only
  1578.               STATUS  mandatory
  1579.               DESCRIPTION
  1580.                       "The number of IP datagrams discarded because no
  1581.                       route could be found to transmit them to their
  1582.                       destination.  Note that this counter includes any
  1583.                       packets counted in ipForwDatagrams which meet this
  1584.                       `no-route' criterion.  Note that this includes any
  1585.                       datagarms which a host cannot route because all of
  1586.                       its default gateways are down."
  1587.               ::= { ip 12 }
  1588.  
  1589.           ipReasmTimeout OBJECT-TYPE
  1590.               SYNTAX  INTEGER
  1591.               ACCESS  read-only
  1592.               STATUS  mandatory
  1593.               DESCRIPTION
  1594.                       "The maximum number of seconds which received
  1595.                       fragments are held while they are awaiting
  1596.                       reassembly at this entity."
  1597.               ::= { ip 13 }
  1598.  
  1599.           ipReasmReqds OBJECT-TYPE
  1600.               SYNTAX  Counter
  1601.               ACCESS  read-only
  1602.               STATUS  mandatory
  1603.               DESCRIPTION
  1604.                       "The number of IP fragments received which needed
  1605.                       to be reassembled at this entity."
  1606.               ::= { ip 14 }
  1607.  
  1608.           ipReasmOKs OBJECT-TYPE
  1609.               SYNTAX  Counter
  1610.               ACCESS  read-only
  1611.               STATUS  mandatory
  1612.               DESCRIPTION
  1613.                       "The number of IP datagrams successfully re-
  1614.                       assembled."
  1615.  
  1616.  
  1617.  
  1618. SNMP Working Group                                             [Page 29]
  1619.  
  1620.  
  1621. RFC 1213                         MIB-II                       March 1991
  1622.  
  1623.  
  1624.               ::= { ip 15 }
  1625.  
  1626.           ipReasmFails OBJECT-TYPE
  1627.               SYNTAX  Counter
  1628.               ACCESS  read-only
  1629.               STATUS  mandatory
  1630.               DESCRIPTION
  1631.                       "The number of failures detected by the IP re-
  1632.                       assembly algorithm (for whatever reason: timed
  1633.                       out, errors, etc).  Note that this is not
  1634.                       necessarily a count of discarded IP fragments
  1635.                       since some algorithms (notably the algorithm in
  1636.                       RFC 815) can lose track of the number of fragments
  1637.                       by combining them as they are received."
  1638.               ::= { ip 16 }
  1639.  
  1640.           ipFragOKs OBJECT-TYPE
  1641.               SYNTAX  Counter
  1642.               ACCESS  read-only
  1643.               STATUS  mandatory
  1644.               DESCRIPTION
  1645.                       "The number of IP datagrams that have been
  1646.                       successfully fragmented at this entity."              ::= { ip 17 }
  1647.  
  1648.           ipFragFails OBJECT-TYPE
  1649.               SYNTAX  Counter
  1650.               ACCESS  read-only
  1651.               STATUS  mandatory
  1652.               DESCRIPTION
  1653.                       "The number of IP datagrams that have been
  1654.                       discarded because they needed to be fragmented at
  1655.                       this entity but could not be, e.g., because their
  1656.                       Don't Fragment flag was set." 
  1657.               ::= { ip 18 }
  1658.  
  1659.           ipFragCreates OBJECT-TYPE
  1660.               SYNTAX  Counter
  1661.               ACCESS  read-only
  1662.               STATUS  mandatory
  1663.               DESCRIPTION
  1664.                       "The number of IP datagram fragments that have
  1665.                       been generated as a result of fragmentation at
  1666.                       this entity." 
  1667.               ::= { ip 19 }
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674. SNMP Working Group                                             [Page 30]
  1675.  
  1676.  
  1677. RFC 1213                         MIB-II                       March 1991
  1678.  
  1679.  
  1680.           -- The IP Address Table
  1681.  
  1682.           -- The IP Address Table contains this entity's IP addressing
  1683.           -- information.
  1684.  
  1685.           ipAddrTable OBJECT-TYPE
  1686.               SYNTAX  SEQUENCE OF IpAddrEntry
  1687.               ACCESS  not-accessible
  1688.               STATUS  mandatory
  1689.               DESCRIPTION
  1690.                       "The table of addressing information relevant to
  1691.                       this entity's IP addresses." 
  1692.               ::= { ip 20 }
  1693.  
  1694.           ipAddrEntry OBJECT-TYPE
  1695.               SYNTAX  IpAddrEntry
  1696.               ACCESS  not-accessible
  1697.               STATUS  mandatory
  1698.               DESCRIPTION
  1699.                      "The addressing information for one of this
  1700.                       entity's IP addresses." 
  1701.               INDEX   { ipAdEntAddr }
  1702.               ::= { ipAddrTable 1 }
  1703.  
  1704.           IpAddrEntry ::=
  1705.               SEQUENCE {
  1706.                   ipAdEntAddr
  1707.                       IpAddress,
  1708.                   ipAdEntIfIndex
  1709.                       INTEGER,
  1710.                   ipAdEntNetMask
  1711.                       IpAddress,
  1712.                   ipAdEntBcastAddr
  1713.                       INTEGER,
  1714.                   ipAdEntReasmMaxSize
  1715.                       INTEGER (0..65535)
  1716.               }
  1717.  
  1718.           ipAdEntAddr OBJECT-TYPE
  1719.               SYNTAX  IpAddress
  1720.               ACCESS  read-only
  1721.               STATUS  mandatory
  1722.               DESCRIPTION
  1723.                       "The IP address to which this entry's addressing
  1724.                       information pertains." 
  1725.               ::= { ipAddrEntry 1 }
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731. SNMP Working Group                                             [Page 31]
  1732.  
  1733.  
  1734. RFC 1213                         MIB-II                       March 1991
  1735.  
  1736.  
  1737.           ipAdEntIfIndex OBJECT-TYPE
  1738.               SYNTAX  INTEGER
  1739.               ACCESS  read-only
  1740.               STATUS  mandatory
  1741.               DESCRIPTION
  1742.                       "The index value which uniquely identifies the
  1743.                       interface to which this entry is applicable.  The
  1744.                       interface identified by a particular value of this
  1745.                       index is the same interface as identified by the
  1746.                       same value of ifIndex." 
  1747.               ::= { ipAddrEntry 2 }
  1748.  
  1749.           ipAdEntNetMask OBJECT-TYPE
  1750.               SYNTAX  IpAddress
  1751.               ACCESS  read-only
  1752.               STATUS  mandatory
  1753.               DESCRIPTION
  1754.                       "The subnet mask associated with the IP address of
  1755.                       this entry.  The value of the mask is an IP
  1756.                       address with all the network bits set to 1 and all
  1757.                       the hosts bits set to 0." 
  1758.               ::= { ipAddrEntry 3 }
  1759.  
  1760.           ipAdEntBcastAddr OBJECT-TYPE
  1761.               SYNTAX  INTEGER
  1762.               ACCESS  read-only
  1763.               STATUS  mandatory
  1764.               DESCRIPTION
  1765.                       "The value of the least-significant bit in the IP
  1766.                       broadcast address used for sending datagrams on
  1767.                       the (logical) interface associated with the IP
  1768.                       address of this entry.  For example, when the
  1769.                       Internet standard all-ones broadcast address is
  1770.                       used, the value will be 1.  This value applies to
  1771.                       both the subnet and network broadcasts addresses
  1772.                       used by the entity on this (logical) interface."              ::= { ipAddrEntry 4 }
  1773.  
  1774.           ipAdEntReasmMaxSize OBJECT-TYPE
  1775.               SYNTAX  INTEGER (0..65535)
  1776.               ACCESS  read-only
  1777.               STATUS  mandatory
  1778.               DESCRIPTION
  1779.                       "The size of the largest IP datagram which this
  1780.                       entity can re-assemble from incoming IP fragmented
  1781.                       datagrams received on this interface."
  1782.               ::= { ipAddrEntry 5 }
  1783.  
  1784.  
  1785.  
  1786.  
  1787. SNMP Working Group                                             [Page 32]
  1788.  
  1789.  
  1790. RFC 1213                         MIB-II                       March 1991
  1791.  
  1792.  
  1793.           -- The IP Routing Table
  1794.  
  1795.           -- The IP Routing Table contains an entry for each route
  1796.           -- presently known to this entity.
  1797.  
  1798.           ipRouteTable OBJECT-TYPE
  1799.               SYNTAX  SEQUENCE OF IpRouteEntry
  1800.               ACCESS  not-accessible
  1801.               STATUS  mandatory
  1802.               DESCRIPTION
  1803.                      "This entity's IP routing table." 
  1804.               ::= { ip 21 }
  1805.  
  1806.           ipRouteEntry OBJECT-TYPE
  1807.               SYNTAX  IpRouteEntry
  1808.               ACCESS  not-accessible
  1809.               STATUS  mandatory
  1810.               DESCRIPTION
  1811.                        "A route to a particular destination." 
  1812.               INDEX   { ipRouteDest }
  1813.               ::= { ipRouteTable 1 }
  1814.  
  1815.           IpRouteEntry ::=
  1816.               SEQUENCE {
  1817.                   ipRouteDest
  1818.                       IpAddress,
  1819.                   ipRouteIfIndex
  1820.                       INTEGER,
  1821.                   ipRouteMetric1
  1822.                       INTEGER,
  1823.                   ipRouteMetric2
  1824.                       INTEGER,
  1825.                   ipRouteMetric3
  1826.                       INTEGER,
  1827.                   ipRouteMetric4
  1828.                       INTEGER,
  1829.                   ipRouteNextHop
  1830.                       IpAddress,
  1831.                   ipRouteType
  1832.                       INTEGER,
  1833.                   ipRouteProto
  1834.                       INTEGER,
  1835.                   ipRouteAge
  1836.                       INTEGER,
  1837.                   ipRouteMask
  1838.                       IpAddress,
  1839.                   ipRouteMetric5
  1840.                       INTEGER,
  1841.  
  1842.  
  1843.  
  1844. SNMP Working Group                                             [Page 33]
  1845.  
  1846.  
  1847. RFC 1213                         MIB-II                       March 1991
  1848.  
  1849.  
  1850.                   ipRouteInfo
  1851.                       OBJECT IDENTIFIER
  1852.               }
  1853.  
  1854.           ipRouteDest OBJECT-TYPE
  1855.               SYNTAX  IpAddress
  1856.               ACCESS  read-write
  1857.               STATUS  mandatory
  1858.               DESCRIPTION
  1859.                       "The destination IP address of this route.  An
  1860.                       entry with a value of 0.0.0.0 is considered a
  1861.                       default route.  Multiple routes to a single
  1862.                       destination can appear in the table, but access to
  1863.                       such multiple entries is dependent on the table-
  1864.                       access mechanisms defined by the network
  1865.                       management protocol in use." 
  1866.               ::= { ipRouteEntry 1 }
  1867.  
  1868.           ipRouteIfIndex OBJECT-TYPE
  1869.               SYNTAX  INTEGER
  1870.               ACCESS  read-write
  1871.               STATUS  mandatory
  1872.               DESCRIPTION
  1873.                       "The index value which uniquely identifies the
  1874.                       local interface through which the next hop of this
  1875.                       route should be reached.  The interface identified
  1876.                       by a particular value of this index is the same
  1877.                       interface as identified by the same value of
  1878.                       ifIndex." 
  1879.               ::= { ipRouteEntry 2 }
  1880.  
  1881.           ipRouteMetric1 OBJECT-TYPE
  1882.               SYNTAX  INTEGER
  1883.               ACCESS  read-write
  1884.               STATUS  mandatory
  1885.               DESCRIPTION
  1886.                       "The primary routing metric for this route.  The
  1887.                       semantics of this metric are determined by the
  1888.                       routing-protocol specified in the route's
  1889.                       ipRouteProto value.  If this metric is not used,
  1890.                       its value should be set to -1."
  1891.               ::= { ipRouteEntry 3 }
  1892.  
  1893.           ipRouteMetric2 OBJECT-TYPE
  1894.               SYNTAX  INTEGER
  1895.               ACCESS  read-write
  1896.               STATUS  mandatory
  1897.               DESCRIPTION
  1898.  
  1899.  
  1900.  
  1901. SNMP Working Group                                             [Page 34]
  1902.  
  1903.  
  1904. RFC 1213                         MIB-II                       March 1991
  1905.  
  1906.  
  1907.                       "An alternate routing metric for this route.  The
  1908.                       semantics of this metric are determined by the
  1909.                       routing-protocol specified in the route's
  1910.                       ipRouteProto value.  If this metric is not used,
  1911.                       its value should be set to -1." 
  1912.               ::= { ipRouteEntry 4 }
  1913.  
  1914.           ipRouteMetric3 OBJECT-TYPE
  1915.               SYNTAX  INTEGER
  1916.               ACCESS  read-write
  1917.               STATUS  mandatory
  1918.               DESCRIPTION
  1919.                       "An alternate routing metric for this route.  The
  1920.                       semantics of this metric are determined by the
  1921.                       routing-protocol specified in the route's
  1922.                       ipRouteProto value.  If this metric is not used,
  1923.                       its value should be set to -1." 
  1924.               ::= { ipRouteEntry 5 }
  1925.  
  1926.           ipRouteMetric4 OBJECT-TYPE
  1927.               SYNTAX  INTEGER
  1928.               ACCESS  read-write
  1929.               STATUS  mandatory
  1930.               DESCRIPTION
  1931.                       "An alternate routing metric for this route.  The
  1932.                       semantics of this metric are determined by the
  1933.                       routing-protocol specified in the route's
  1934.                       ipRouteProto value.  If this metric is not used,
  1935.                       its value should be set to -1." 
  1936.               ::= { ipRouteEntry 6 }
  1937.  
  1938.           ipRouteNextHop OBJECT-TYPE
  1939.               SYNTAX  IpAddress
  1940.               ACCESS  read-write
  1941.               STATUS  mandatory
  1942.               DESCRIPTION
  1943.                       "The IP address of the next hop of this route.
  1944.                       (In the case of a route bound to an interface
  1945.                       which is realized via a broadcast media, the value
  1946.                       of this field is the agent's IP address on that
  1947.                       interface.)"
  1948.               ::= { ipRouteEntry 7 }
  1949.  
  1950.           ipRouteType OBJECT-TYPE
  1951.               SYNTAX  INTEGER {
  1952.                           other(1),        -- none of the following
  1953.  
  1954.                           invalid(2),      -- an invalidated route
  1955.  
  1956.  
  1957.  
  1958. SNMP Working Group                                             [Page 35]
  1959.  
  1960.  
  1961. RFC 1213                         MIB-II                       March 1991
  1962.  
  1963.  
  1964.                                            -- route to directly
  1965.                           direct(3),       -- connected (sub-)network
  1966.  
  1967.                                            -- route to a non-local
  1968.                           indirect(4)      -- host/network/sub-network
  1969.                       }
  1970.               ACCESS  read-write
  1971.               STATUS  mandatory
  1972.               DESCRIPTION
  1973.                       "The type of route.  Note that the values
  1974.                       direct(3) and indirect(4) refer to the notion of
  1975.                       direct and indirect routing in the IP
  1976.                       architecture.
  1977.  
  1978.                       Setting this object to the value invalid(2) has
  1979.                       the effect of invalidating the corresponding entry
  1980.                       in the ipRouteTable object.  That is, it
  1981.                       effectively dissasociates the destination
  1982.                       identified with said entry from the route
  1983.                       identified with said entry.  It is an
  1984.                       implementation-specific matter as to whether the
  1985.                       agent removes an invalidated entry from the table.
  1986.                       Accordingly, management stations must be prepared
  1987.                       to receive tabular information from agents that
  1988.                       corresponds to entries not currently in use.
  1989.                       Proper interpretation of such entries requires
  1990.                       examination of the relevant ipRouteType object." 
  1991.               ::= { ipRouteEntry 8 }
  1992.  
  1993.           ipRouteProto OBJECT-TYPE
  1994.               SYNTAX  INTEGER {
  1995.                           other(1),       -- none of the following
  1996.  
  1997.                                           -- non-protocol information,
  1998.                                           -- e.g., manually configured
  1999.                           local(2),       -- entries
  2000.  
  2001.                                           -- set via a network
  2002.                           netmgmt(3),     -- management protocol
  2003.  
  2004.                                           -- obtained via ICMP,
  2005.                           icmp(4),        -- e.g., Redirect
  2006.  
  2007.                                           -- the remaining values are
  2008.                                           -- all gateway routing
  2009.                                           -- protocols
  2010.                           egp(5),
  2011.                           ggp(6),
  2012.  
  2013.  
  2014.  
  2015. SNMP Working Group                                             [Page 36]
  2016.  
  2017.  
  2018. RFC 1213                         MIB-II                       March 1991
  2019.  
  2020.  
  2021.                           hello(7),
  2022.                           rip(8),
  2023.                           is-is(9),
  2024.                           es-is(10),
  2025.                           ciscoIgrp(11),
  2026.                           bbnSpfIgp(12),
  2027.                           ospf(13),
  2028.                           bgp(14)
  2029.                       }
  2030.               ACCESS  read-only
  2031.               STATUS  mandatory
  2032.               DESCRIPTION
  2033.                       "The routing mechanism via which this route was
  2034.                       learned.  Inclusion of values for gateway routing
  2035.                       protocols is not intended to imply that hosts
  2036.                       should support those protocols."
  2037.               ::= { ipRouteEntry 9 }
  2038.  
  2039.           ipRouteAge OBJECT-TYPE
  2040.               SYNTAX  INTEGER
  2041.               ACCESS  read-write
  2042.               STATUS  mandatory
  2043.               DESCRIPTION
  2044.                       "The number of seconds since this route was last
  2045.                       updated or otherwise determined to be correct.
  2046.                       Note that no semantics of “too old” can be implied
  2047.                       except through knowledge of the routing protocol
  2048.                       by which the route was learned." 
  2049.               ::= { ipRouteEntry 10 }
  2050.  
  2051.           ipRouteMask OBJECT-TYPE
  2052.               SYNTAX  IpAddress
  2053.               ACCESS  read-write
  2054.               STATUS  mandatory
  2055.               DESCRIPTION
  2056.                       "Indicate the mask to be logical-ANDed with the
  2057.                       destination address before being compared to the
  2058.                       value in the ipRouteDest field.  For those systems
  2059.                       that do not support arbitrary subnet masks, an
  2060.                       agent constructs the value of the ipRouteMask by
  2061.                       determining whether the value of the correspondent
  2062.                       ipRouteDest field belong to a class-A, B, or C
  2063.                       network, and then using one of:
  2064.  
  2065.                            mask           network
  2066.                            255.0.0.0      class-A
  2067.                            255.255.0.0    class-B
  2068.                            255.255.255.0  class-C
  2069.  
  2070.  
  2071.  
  2072. SNMP Working Group                                             [Page 37]
  2073.  
  2074.  
  2075. RFC 1213                         MIB-II                       March 1991
  2076.  
  2077.  
  2078.                       If the value of the ipRouteDest is 0.0.0.0 (a
  2079.                       default route), then the mask value is also
  2080.                       0.0.0.0.  It should be noted that all IP routing
  2081.                       subsystems implicitly use this mechanism."
  2082.               ::= { ipRouteEntry 11 }
  2083.  
  2084.           ipRouteMetric5 OBJECT-TYPE
  2085.               SYNTAX  INTEGER
  2086.               ACCESS  read-write
  2087.               STATUS  mandatory
  2088.               DESCRIPTION
  2089.                       "An alternate routing metric for this route.  The
  2090.                       semantics of this metric are determined by the
  2091.                       routing-protocol specified in the route's
  2092.                       ipRouteProto value.  If this metric is not used,
  2093.                       its value should be set to -1." 
  2094.               ::= { ipRouteEntry 12 }
  2095.  
  2096.           ipRouteInfo OBJECT-TYPE
  2097.               SYNTAX  OBJECT IDENTIFIER
  2098.               ACCESS  read-only
  2099.               STATUS  mandatory
  2100.               DESCRIPTION
  2101.                       "A reference to MIB definitions specific to the
  2102.                       particular routing protocol which is responsible
  2103.                       for this route, as determined by the value
  2104.                       specified in the route's ipRouteProto value.  If
  2105.                       this information is not present, its value should
  2106.                       be set to the OBJECT IDENTIFIER { 0 0 }, which is
  2107.                       a syntatically valid object identifier, and any
  2108.                       conformant implementation of ASN.1 and BER must be
  2109.                       able to generate and recognize this value."
  2110.               ::= { ipRouteEntry 13 }
  2111.  
  2112.  
  2113.           -- the IP Address Translation Table
  2114.  
  2115.           -- The IP Address Translation Table contains the IpAddress to
  2116.           -- ‘physical’ address equivalences.  Some interfaces do not
  2117.           -- use translation tables for determining address
  2118.           -- equivalences (e.g., DDN-X.25 has an algorithmic method);
  2119.           -- if all interfaces are of this type, then the Address
  2120.           -- Translation table is empty, i.e., has zero entries.
  2121.  
  2122.           ipNetToMediaTable OBJECT-TYPE
  2123.               SYNTAX  SEQUENCE OF IpNetToMediaEntry
  2124.               ACCESS  not-accessible
  2125.               STATUS  mandatory
  2126.  
  2127.  
  2128.  
  2129. SNMP Working Group                                             [Page 38]
  2130.  
  2131.  
  2132. RFC 1213                         MIB-II                       March 1991
  2133.  
  2134.  
  2135.               DESCRIPTION
  2136.                       "The IP Address Translation table used for mapping
  2137.                       from IP addresses to physical addresses." 
  2138.               ::= { ip 22 }
  2139.  
  2140.           ipNetToMediaEntry OBJECT-TYPE
  2141.               SYNTAX  IpNetToMediaEntry
  2142.               ACCESS  not-accessible
  2143.               STATUS  mandatory
  2144.               DESCRIPTION
  2145.                       "Each entry contains one IpAddress to ‘physical’                                     address equivalence." 
  2146.               INDEX   { ipNetToMediaIfIndex,
  2147.                         ipNetToMediaNetAddress }
  2148.               ::= { ipNetToMediaTable 1 }
  2149.  
  2150.           IpNetToMediaEntry ::=
  2151.               SEQUENCE {
  2152.                   ipNetToMediaIfIndex
  2153.                       INTEGER,
  2154.                   ipNetToMediaPhysAddress
  2155.                       PhysAddress,
  2156.                   ipNetToMediaNetAddress
  2157.                       IpAddress,
  2158.                   ipNetToMediaType
  2159.                       INTEGER
  2160.               }
  2161.  
  2162.           ipNetToMediaIfIndex OBJECT-TYPE
  2163.               SYNTAX  INTEGER
  2164.               ACCESS  read-write
  2165.               STATUS  mandatory
  2166.               DESCRIPTION
  2167.                       "The interface on which this entry's equivalence
  2168.                       is effective.  The interface identified by a
  2169.                       particular value of this index is the same
  2170.                       interface as identified by the same value of
  2171.                       ifIndex."
  2172.               ::= { ipNetToMediaEntry 1 }
  2173.  
  2174.           ipNetToMediaPhysAddress OBJECT-TYPE
  2175.               SYNTAX  PhysAddress
  2176.               ACCESS  read-write
  2177.               STATUS  mandatory
  2178.               DESCRIPTION
  2179.                       "The media-dependent `physical' address." 
  2180.               ::= { ipNetToMediaEntry 2 }
  2181.  
  2182.  
  2183.  
  2184.  
  2185. SNMP Working Group                                             [Page 39]
  2186.  
  2187.  
  2188. RFC 1213                         MIB-II                       March 1991
  2189.  
  2190.  
  2191.           ipNetToMediaNetAddress OBJECT-TYPE
  2192.               SYNTAX  IpAddress
  2193.               ACCESS  read-write
  2194.               STATUS  mandatory
  2195.               DESCRIPTION
  2196.                       "The IpAddress corresponding to the media-
  2197.                       dependent `physical' address." 
  2198.               ::= { ipNetToMediaEntry 3 }
  2199.  
  2200.           ipNetToMediaType OBJECT-TYPE
  2201.               SYNTAX  INTEGER {
  2202.                           other(1),        -- none of the following
  2203.                           invalid(2),      -- an invalidated mapping
  2204.                           dynamic(3),
  2205.                           static(4)
  2206.                       }
  2207.               ACCESS  read-write
  2208.               STATUS  mandatory
  2209.               DESCRIPTION
  2210.                       "The type of mapping.
  2211.  
  2212.                       Setting this object to the value invalid(2) has
  2213.                       the effect of invalidating the corresponding entry
  2214.                       in the ipNetToMediaTable.  That is, it effectively
  2215.                       dissasociates the interface identified with said
  2216.                       entry from the mapping identified with said entry.
  2217.                       It is an implementation-specific matter as to
  2218.                       whether the agent removes an invalidated entry
  2219.                       from the table.  Accordingly, management stations
  2220.                       must be prepared to receive tabular information
  2221.                       from agents that corresponds to entries not
  2222.                       currently in use.  Proper interpretation of such
  2223.                       entries requires examination of the relevant
  2224.                       ipNetToMediaType object." 
  2225.               ::= { ipNetToMediaEntry 4 }
  2226.  
  2227.  
  2228.           -- additional IP objects
  2229.  
  2230.           ipRoutingDiscards OBJECT-TYPE
  2231.               SYNTAX  Counter
  2232.               ACCESS  read-only
  2233.               STATUS  mandatory
  2234.               DESCRIPTION
  2235.                       "The number of routing entries which were chosen
  2236.                       to be discarded even though they are valid.  One
  2237.                       possible reason for discarding such an entry could
  2238.                       be to free-up buffer space for other routing
  2239.  
  2240.  
  2241.  
  2242. SNMP Working Group                                             [Page 40]
  2243.  
  2244.  
  2245. RFC 1213                         MIB-II                       March 1991
  2246.  
  2247.  
  2248.                       entries."
  2249.               ::= { ip 23 }
  2250.  
  2251.  
  2252.           -- The ICMP Group
  2253.  
  2254.           -- Implementation of the ICMP group is mandatory for all
  2255.           -- systems.
  2256.  
  2257.           icmpInMsgs OBJECT-TYPE
  2258.               SYNTAX  Counter
  2259.               ACCESS  read-only
  2260.               STATUS  mandatory
  2261.               DESCRIPTION
  2262.                       "The total number of ICMP messages which the
  2263.                       entity received.  Note that this counter includes
  2264.                       all those counted by icmpInErrors."              ::= { icmp 1 }
  2265.  
  2266.           icmpInErrors OBJECT-TYPE
  2267.               SYNTAX  Counter
  2268.               ACCESS  read-only
  2269.               STATUS  mandatory
  2270.               DESCRIPTION
  2271.                       "The number of ICMP messages which the entity
  2272.                       received but determined as having ICMP-specific
  2273.                       errors (bad ICMP checksums, bad length, etc.)."
  2274.               ::= { icmp 2 }
  2275.  
  2276.           icmpInDestUnreachs OBJECT-TYPE
  2277.               SYNTAX  Counter
  2278.               ACCESS  read-only
  2279.               STATUS  mandatory
  2280.               DESCRIPTION
  2281.                       "The number of ICMP Destination Unreachable
  2282.                       messages received."
  2283.               ::= { icmp 3 }
  2284.  
  2285.           icmpInTimeExcds OBJECT-TYPE
  2286.               SYNTAX  Counter
  2287.               ACCESS  read-only
  2288.               STATUS  mandatory
  2289.               DESCRIPTION
  2290.                       "The number of ICMP Time Exceeded messages
  2291.                       received."
  2292.               ::= { icmp 4 }
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298. SNMP Working Group                                             [Page 41]
  2299.  
  2300.  
  2301. RFC 1213                         MIB-II                       March 1991
  2302.  
  2303.  
  2304.           icmpInParmProbs OBJECT-TYPE
  2305.               SYNTAX  Counter
  2306.               ACCESS  read-only
  2307.               STATUS  mandatory
  2308.               DESCRIPTION
  2309.                       "The number of ICMP Parameter Problem messages
  2310.                       received."
  2311.               ::= { icmp 5 }
  2312.  
  2313.           icmpInSrcQuenchs OBJECT-TYPE
  2314.               SYNTAX  Counter
  2315.               ACCESS  read-only
  2316.               STATUS  mandatory
  2317.               DESCRIPTION
  2318.                       "The number of ICMP Source Quench messages
  2319.                       received."
  2320.               ::= { icmp 6 }
  2321.  
  2322.           icmpInRedirects OBJECT-TYPE
  2323.               SYNTAX  Counter
  2324.               ACCESS  read-only
  2325.               STATUS  mandatory
  2326.               DESCRIPTION
  2327.                       "The number of ICMP Redirect messages received."
  2328.               ::= { icmp 7 }
  2329.  
  2330.           icmpInEchos OBJECT-TYPE
  2331.               SYNTAX  Counter
  2332.               ACCESS  read-only
  2333.               STATUS  mandatory
  2334.               DESCRIPTION
  2335.                       "The number of ICMP Echo (request) messages
  2336.                       received."
  2337.               ::= { icmp 8 }
  2338.  
  2339.           icmpInEchoReps OBJECT-TYPE
  2340.               SYNTAX  Counter
  2341.               ACCESS  read-only
  2342.               STATUS  mandatory
  2343.               DESCRIPTION
  2344.                       "The number of ICMP Echo Reply messages received."
  2345.               ::= { icmp 9 }
  2346.  
  2347.           icmpInTimestamps OBJECT-TYPE
  2348.               SYNTAX  Counter
  2349.               ACCESS  read-only
  2350.               STATUS  mandatory
  2351.               DESCRIPTION
  2352.  
  2353.  
  2354.  
  2355. SNMP Working Group                                             [Page 42]
  2356.  
  2357.  
  2358. RFC 1213                         MIB-II                       March 1991
  2359.  
  2360.  
  2361.                       "The number of ICMP Timestamp (request) messages
  2362.                       received."
  2363.               ::= { icmp 10 }
  2364.  
  2365.           icmpInTimestampReps OBJECT-TYPE
  2366.               SYNTAX  Counter
  2367.               ACCESS  read-only
  2368.               STATUS  mandatory
  2369.               DESCRIPTION
  2370.                       "The number of ICMP Timestamp Reply messages
  2371.                       received."
  2372.               ::= { icmp 11 }
  2373.  
  2374.           icmpInAddrMasks OBJECT-TYPE
  2375.               SYNTAX  Counter
  2376.               ACCESS  read-only
  2377.               STATUS  mandatory
  2378.               DESCRIPTION
  2379.                       "The number of ICMP Address Mask Request messages
  2380.                       received."
  2381.               ::= { icmp 12 }
  2382.  
  2383.           icmpInAddrMaskReps OBJECT-TYPE
  2384.               SYNTAX  Counter
  2385.               ACCESS  read-only
  2386.               STATUS  mandatory
  2387.               DESCRIPTION
  2388.                       "The number of ICMP Address Mask Reply messages
  2389.                       received."
  2390.               ::= { icmp 13 }
  2391.  
  2392.           icmpOutMsgs OBJECT-TYPE
  2393.               SYNTAX  Counter
  2394.               ACCESS  read-only
  2395.               STATUS  mandatory
  2396.               DESCRIPTION
  2397.                       "The total number of ICMP messages which this
  2398.                       entity attempted to send.  Note that this counter
  2399.                       includes all those counted by icmpOutErrors."
  2400.               ::= { icmp 14 }
  2401.  
  2402.           icmpOutErrors OBJECT-TYPE
  2403.               SYNTAX  Counter
  2404.               ACCESS  read-only
  2405.               STATUS  mandatory
  2406.               DESCRIPTION
  2407.                       "The number of ICMP messages which this entity did
  2408.                       not send due to problems discovered within ICMP
  2409.  
  2410.  
  2411.  
  2412. SNMP Working Group                                             [Page 43]
  2413.  
  2414.  
  2415. RFC 1213                         MIB-II                       March 1991
  2416.  
  2417.  
  2418.                       such as a lack of buffers.  This value should not
  2419.                       include errors discovered outside the ICMP layer
  2420.                       such as the inability of IP to route the resultant
  2421.                       datagram.  In some implementations there may be no
  2422.                       types of error which contribute to this counter's
  2423.                       value."
  2424.               ::= { icmp 15 }
  2425.  
  2426.           icmpOutDestUnreachs OBJECT-TYPE
  2427.               SYNTAX  Counter
  2428.               ACCESS  read-only
  2429.               STATUS  mandatory
  2430.               DESCRIPTION
  2431.                       "The number of ICMP Destination Unreachable
  2432.                       messages sent."
  2433.               ::= { icmp 16 }
  2434.  
  2435.           icmpOutTimeExcds OBJECT-TYPE
  2436.               SYNTAX  Counter
  2437.               ACCESS  read-only
  2438.               STATUS  mandatory
  2439.               DESCRIPTION
  2440.                       "The number of ICMP Time Exceeded messages sent."
  2441.               ::= { icmp 17 }
  2442.  
  2443.           icmpOutParmProbs OBJECT-TYPE
  2444.               SYNTAX  Counter
  2445.               ACCESS  read-only
  2446.               STATUS  mandatory
  2447.               DESCRIPTION
  2448.                       "The number of ICMP Parameter Problem messages
  2449.                       sent."
  2450.               ::= { icmp 18 }
  2451.  
  2452.           icmpOutSrcQuenchs OBJECT-TYPE
  2453.               SYNTAX  Counter
  2454.               ACCESS  read-only
  2455.               STATUS  mandatory
  2456.               DESCRIPTION
  2457.                       "The number of ICMP Source Quench messages sent."
  2458.               ::= { icmp 19 }
  2459.  
  2460.           icmpOutRedirects OBJECT-TYPE
  2461.               SYNTAX  Counter
  2462.               ACCESS  read-only
  2463.               STATUS  mandatory
  2464.               DESCRIPTION
  2465.                       "The number of ICMP Redirect messages sent.  For a
  2466.  
  2467.  
  2468.  
  2469. SNMP Working Group                                             [Page 44]
  2470.  
  2471.  
  2472. RFC 1213                         MIB-II                       March 1991
  2473.  
  2474.  
  2475.                       host, this object will always be zero, since hosts
  2476.                       do not send redirects."
  2477.               ::= { icmp 20 }
  2478.  
  2479.           icmpOutEchos OBJECT-TYPE
  2480.               SYNTAX  Counter
  2481.               ACCESS  read-only
  2482.               STATUS  mandatory
  2483.               DESCRIPTION
  2484.                       "The number of ICMP Echo (request) messages sent."
  2485.               ::= { icmp 21 }
  2486.  
  2487.           icmpOutEchoReps OBJECT-TYPE
  2488.               SYNTAX  Counter
  2489.               ACCESS  read-only
  2490.               STATUS  mandatory
  2491.               DESCRIPTION
  2492.                       "The number of ICMP Echo Reply messages sent."
  2493.               ::= { icmp 22 }
  2494.  
  2495.           icmpOutTimestamps OBJECT-TYPE
  2496.               SYNTAX  Counter
  2497.               ACCESS  read-only
  2498.               STATUS  mandatory
  2499.               DESCRIPTION
  2500.                       "The number of ICMP Timestamp (request) messages
  2501.                       sent."
  2502.               ::= { icmp 23 }
  2503.  
  2504.           icmpOutTimestampReps OBJECT-TYPE
  2505.               SYNTAX  Counter
  2506.               ACCESS  read-only
  2507.               STATUS  mandatory
  2508.               DESCRIPTION
  2509.                       "The number of ICMP Timestamp Reply messages
  2510.                       sent."
  2511.               ::= { icmp 24 }
  2512.  
  2513.           icmpOutAddrMasks OBJECT-TYPE
  2514.               SYNTAX  Counter
  2515.               ACCESS  read-only
  2516.               STATUS  mandatory
  2517.               DESCRIPTION
  2518.                       "The number of ICMP Address Mask Request messages
  2519.                       sent."
  2520.               ::= { icmp 25 }
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526. SNMP Working Group                                             [Page 45]
  2527.  
  2528.  
  2529. RFC 1213                         MIB-II                       March 1991
  2530.  
  2531.  
  2532.           icmpOutAddrMaskReps OBJECT-TYPE
  2533.               SYNTAX  Counter
  2534.               ACCESS  read-only
  2535.               STATUS  mandatory
  2536.               DESCRIPTION
  2537.                       "The number of ICMP Address Mask Reply messages
  2538.                       sent."
  2539.               ::= { icmp 26 }
  2540.  
  2541.  
  2542.           -- the TCP group
  2543.  
  2544.           -- Implementation of the TCP group is mandatory for all
  2545.           -- systems that implement the TCP.
  2546.  
  2547.           -- Note that instances of object types that represent
  2548.           -- information about a particular TCP connection are
  2549.           -- transient; they persist only as long as the connection
  2550.           -- in question.
  2551.  
  2552.           tcpRtoAlgorithm OBJECT-TYPE
  2553.               SYNTAX  INTEGER {
  2554.                           other(1),    -- none of the following
  2555.  
  2556.                           constant(2), -- a constant rto
  2557.                           rsre(3),     -- MIL-STD-1778, Appendix B
  2558.                           vanj(4)      -- Van Jacobson's algorithm [10]
  2559.                       }
  2560.               ACCESS  read-only
  2561.               STATUS  mandatory
  2562.               DESCRIPTION
  2563.                       "The algorithm used to determine the timeout value
  2564.                       used for retransmitting unacknowledged octets."
  2565.               ::= { tcp 1 }
  2566.  
  2567.           tcpRtoMin OBJECT-TYPE
  2568.               SYNTAX  INTEGER
  2569.               ACCESS  read-only
  2570.               STATUS  mandatory
  2571.               DESCRIPTION
  2572.                       "The minimum value permitted by a TCP
  2573.                       implementation for the retransmission timeout,
  2574.                       measured in milliseconds.  More refined semantics
  2575.                       for objects of this type depend upon the algorithm
  2576.                       used to determine the retransmission timeout.  In
  2577.                       particular, when the timeout algorithm is rsre(3),
  2578.                       an object of this type has the semantics of the
  2579.                       LBOUND quantity described in RFC 793."
  2580.  
  2581.  
  2582.  
  2583. SNMP Working Group                                             [Page 46]
  2584.  
  2585.  
  2586. RFC 1213                         MIB-II                       March 1991
  2587.  
  2588.  
  2589.               ::= { tcp 2 }
  2590.  
  2591.  
  2592.           tcpRtoMax OBJECT-TYPE
  2593.               SYNTAX  INTEGER
  2594.               ACCESS  read-only
  2595.               STATUS  mandatory
  2596.               DESCRIPTION
  2597.                       "The maximum value permitted by a TCP
  2598.                       implementation for the retransmission timeout,
  2599.                       measured in milliseconds.  More refined semantics
  2600.                       for objects of this type depend upon the algorithm
  2601.                       used to determine the retransmission timeout.  In
  2602.                       particular, when the timeout algorithm is rsre(3),
  2603.                       an object of this type has the semantics of the
  2604.                       UBOUND quantity described in RFC 793."
  2605.               ::= { tcp 3 }
  2606.  
  2607.           tcpMaxConn OBJECT-TYPE
  2608.               SYNTAX  INTEGER
  2609.               ACCESS  read-only
  2610.               STATUS  mandatory
  2611.               DESCRIPTION
  2612.                       "The limit on the total number of TCP connections
  2613.                       the entity can support.  In entities where the
  2614.                       maximum number of connections is dynamic, this
  2615.                       object should contain the value -1."
  2616.               ::= { tcp 4 }
  2617.  
  2618.           tcpActiveOpens OBJECT-TYPE
  2619.               SYNTAX  Counter
  2620.               ACCESS  read-only
  2621.               STATUS  mandatory
  2622.               DESCRIPTION
  2623.                       "The number of times TCP connections have made a
  2624.                       direct transition to the SYN-SENT state from the
  2625.                       CLOSED state."
  2626.               ::= { tcp 5 }
  2627.  
  2628.           tcpPassiveOpens OBJECT-TYPE
  2629.               SYNTAX  Counter
  2630.               ACCESS  read-only
  2631.               STATUS  mandatory
  2632.               DESCRIPTION
  2633.                       "The number of times TCP connections have made a
  2634.                       direct transition to the SYN-RCVD state from the
  2635.                       LISTEN state."
  2636.               ::= { tcp 6 }
  2637.  
  2638.  
  2639.  
  2640. SNMP Working Group                                             [Page 47]
  2641.  
  2642.  
  2643. RFC 1213                         MIB-II                       March 1991
  2644.  
  2645.  
  2646.           tcpAttemptFails OBJECT-TYPE
  2647.               SYNTAX  Counter
  2648.               ACCESS  read-only
  2649.               STATUS  mandatory
  2650.               DESCRIPTION
  2651.                       "The number of times TCP connections have made a
  2652.                       direct transition to the CLOSED state from either
  2653.                       the SYN-SENT state or the SYN-RCVD state, plus the
  2654.                       number of times TCP connections have made a direct
  2655.                       transition to the LISTEN state from the SYN-RCVD
  2656.                       state."
  2657.               ::= { tcp 7 }
  2658.  
  2659.           tcpEstabResets OBJECT-TYPE
  2660.               SYNTAX  Counter
  2661.               ACCESS  read-only
  2662.               STATUS  mandatory
  2663.               DESCRIPTION
  2664.                       "The number of times TCP connections have made a
  2665.                       direct transition to the CLOSED state from either
  2666.                       the ESTABLISHED state or the CLOSE-WAIT state."
  2667.               ::= { tcp 8 }
  2668.  
  2669.           tcpCurrEstab OBJECT-TYPE
  2670.               SYNTAX  Gauge
  2671.               ACCESS  read-only
  2672.               STATUS  mandatory
  2673.               DESCRIPTION
  2674.                       "The number of TCP connections for which the
  2675.                       current state is either ESTABLISHED or CLOSE-
  2676.                       WAIT."
  2677.               ::= { tcp 9 }
  2678.  
  2679.           tcpInSegs OBJECT-TYPE
  2680.               SYNTAX  Counter
  2681.               ACCESS  read-only
  2682.               STATUS  mandatory
  2683.               DESCRIPTION
  2684.                       "The total number of segments received, including
  2685.                       those received in error.  This count includes
  2686.                       segments received on currently established
  2687.                       connections."
  2688.               ::= { tcp 10 }
  2689.  
  2690.           tcpOutSegs OBJECT-TYPE
  2691.               SYNTAX  Counter
  2692.               ACCESS  read-only
  2693.               STATUS  mandatory
  2694.  
  2695.  
  2696.  
  2697. SNMP Working Group                                             [Page 48]
  2698.  
  2699.  
  2700. RFC 1213                         MIB-II                       March 1991
  2701.  
  2702.  
  2703.               DESCRIPTION
  2704.                       "The total number of segments sent, including
  2705.                       those on current connections but excluding those
  2706.                       containing only retransmitted octets."
  2707.               ::= { tcp 11 }
  2708.  
  2709.           tcpRetransSegs OBJECT-TYPE
  2710.               SYNTAX  Counter
  2711.               ACCESS  read-only
  2712.               STATUS  mandatory
  2713.               DESCRIPTION
  2714.                       "The total number of segments retransmitted - that
  2715.                       is, the number of TCP segments transmitted
  2716.                       containing one or more previously transmitted
  2717.                       octets."
  2718.               ::= { tcp 12 }
  2719.  
  2720.  
  2721.           -- the TCP Connection table
  2722.  
  2723.           -- The TCP connection table contains information about this
  2724.           -- entity's existing TCP connections.
  2725.  
  2726.           tcpConnTable OBJECT-TYPE
  2727.               SYNTAX  SEQUENCE OF TcpConnEntry
  2728.               ACCESS  not-accessible
  2729.               STATUS  mandatory
  2730.               DESCRIPTION
  2731.                       "A table containing TCP connection-specific
  2732.                       information."
  2733.               ::= { tcp 13 }
  2734.  
  2735.           tcpConnEntry OBJECT-TYPE
  2736.               SYNTAX  TcpConnEntry
  2737.               ACCESS  not-accessible
  2738.               STATUS  mandatory
  2739.               DESCRIPTION
  2740.                       "Information about a particular current TCP
  2741.                       connection.  An object of this type is transient,
  2742.                       in that it ceases to exist when (or soon after)
  2743.                       the connection makes the transition to the CLOSED
  2744.                       state."
  2745.               INDEX   { tcpConnLocalAddress,
  2746.                         tcpConnLocalPort,
  2747.                         tcpConnRemAddress,
  2748.                         tcpConnRemPort }
  2749.               ::= { tcpConnTable 1 }
  2750.  
  2751.  
  2752.  
  2753.  
  2754. SNMP Working Group                                             [Page 49]
  2755.  
  2756.  
  2757. RFC 1213                         MIB-II                       March 1991
  2758.  
  2759.  
  2760.           TcpConnEntry ::=
  2761.               SEQUENCE {
  2762.                   tcpConnState
  2763.                       INTEGER,
  2764.                   tcpConnLocalAddress
  2765.                       IpAddress,
  2766.                   tcpConnLocalPort
  2767.                       INTEGER (0..65535),
  2768.                   tcpConnRemAddress
  2769.                       IpAddress,
  2770.                   tcpConnRemPort
  2771.                       INTEGER (0..65535)
  2772.               }
  2773.  
  2774.           tcpConnState OBJECT-TYPE
  2775.               SYNTAX  INTEGER {
  2776.                           closed(1),
  2777.                           listen(2),
  2778.                           synSent(3),
  2779.                           synReceived(4),
  2780.                           established(5),
  2781.                           finWait1(6),
  2782.                           finWait2(7),
  2783.                           closeWait(8),
  2784.                           lastAck(9),
  2785.                           closing(10),
  2786.                           timeWait(11),
  2787.                           deleteTCB(12)
  2788.                       }
  2789.               ACCESS  read-write
  2790.               STATUS  mandatory
  2791.               DESCRIPTION
  2792.                       "The state of this TCP connection.
  2793.  
  2794.                       The only value which may be set by a management
  2795.                       station is deleteTCB(12).  Accordingly, it is
  2796.                       appropriate for an agent to return a `badValue'
  2797.                       response if a management station attempts to set
  2798.                       this object to any other value.
  2799.  
  2800.                       If a management station sets this object to the
  2801.                       value deleteTCB(12), then this has the effect of
  2802.                       deleting the TCB (as defined in RFC 793) of the
  2803.                       corresponding connection on the managed node,
  2804.                       resulting in immediate termination of the
  2805.                       connection.
  2806.  
  2807.                       As an implementation-specific option, a RST
  2808.  
  2809.  
  2810.  
  2811. SNMP Working Group                                             [Page 50]
  2812.  
  2813.  
  2814. RFC 1213                         MIB-II                       March 1991
  2815.  
  2816.  
  2817.                       segment may be sent from the managed node to the
  2818.                       other TCP endpoint (note however that RST segments
  2819.                       are not sent reliably)."
  2820.               ::= { tcpConnEntry 1 }
  2821.  
  2822.           tcpConnLocalAddress OBJECT-TYPE
  2823.               SYNTAX  IpAddress
  2824.               ACCESS  read-only
  2825.               STATUS  mandatory
  2826.               DESCRIPTION
  2827.                       "The local IP address for this TCP connection.  In
  2828.                       the case of a connection in the listen state which
  2829.                       is willing to accept connections for any IP
  2830.                       interface associated with the node, the value
  2831.                       0.0.0.0 is used."
  2832.               ::= { tcpConnEntry 2 }
  2833.  
  2834.           tcpConnLocalPort OBJECT-TYPE
  2835.               SYNTAX  INTEGER (0..65535)
  2836.               ACCESS  read-only
  2837.               STATUS  mandatory
  2838.               DESCRIPTION
  2839.                       "The local port number for this TCP connection."
  2840.               ::= { tcpConnEntry 3 }
  2841.  
  2842.           tcpConnRemAddress OBJECT-TYPE
  2843.               SYNTAX  IpAddress
  2844.               ACCESS  read-only
  2845.               STATUS  mandatory
  2846.               DESCRIPTION
  2847.                       "The remote IP address for this TCP connection."
  2848.               ::= { tcpConnEntry 4 }
  2849.  
  2850.           tcpConnRemPort OBJECT-TYPE
  2851.               SYNTAX  INTEGER (0..65535)
  2852.               ACCESS  read-only
  2853.               STATUS  mandatory
  2854.               DESCRIPTION
  2855.                       "The remote port number for this TCP connection."
  2856.               ::= { tcpConnEntry 5 }
  2857.  
  2858.  
  2859.           -- additional TCP objects
  2860.  
  2861.           tcpInErrs OBJECT-TYPE
  2862.               SYNTAX  Counter
  2863.               ACCESS  read-only
  2864.               STATUS  mandatory
  2865.  
  2866.  
  2867.  
  2868. SNMP Working Group                                             [Page 51]
  2869.  
  2870.  
  2871. RFC 1213                         MIB-II                       March 1991
  2872.  
  2873.  
  2874.               DESCRIPTION
  2875.                       "The total number of segments received in error
  2876.                       (e.g., bad TCP checksums)."
  2877.               ::= { tcp 14 }
  2878.  
  2879.           tcpOutRsts OBJECT-TYPE
  2880.               SYNTAX  Counter
  2881.               ACCESS  read-only
  2882.               STATUS  mandatory
  2883.               DESCRIPTION
  2884.                       "The number of TCP segments sent containing the
  2885.                       RST flag."
  2886.               ::= { tcp 15 }
  2887.  
  2888.  
  2889.           -- The UDP group
  2890.  
  2891.           -- Implementation of the UDP group is mandatory for all
  2892.           -- systems which implement the UDP.
  2893.  
  2894.           udpInDatagrams OBJECT-TYPE
  2895.               SYNTAX  Counter
  2896.               ACCESS  read-only
  2897.               STATUS  mandatory
  2898.               DESCRIPTION
  2899.                       "The total number of UDP datagrams delivered to
  2900.                       UDP users."
  2901.               ::= { udp 1 }
  2902.  
  2903.           udpNoPorts OBJECT-TYPE
  2904.               SYNTAX  Counter
  2905.               ACCESS  read-only
  2906.               STATUS  mandatory
  2907.               DESCRIPTION
  2908.                       "The total number of received UDP datagrams for
  2909.                       which there was no application at the destination
  2910.                       port."
  2911.               ::= { udp 2 }
  2912.  
  2913.           udpInErrors OBJECT-TYPE
  2914.               SYNTAX  Counter
  2915.               ACCESS  read-only
  2916.               STATUS  mandatory
  2917.               DESCRIPTION
  2918.                       "The number of received UDP datagrams that could
  2919.                       not be delivered for reasons other than the lack
  2920.                       of an application at the destination port."
  2921.               ::= { udp 3 }
  2922.  
  2923.  
  2924.  
  2925. SNMP Working Group                                             [Page 52]
  2926.  
  2927.  
  2928. RFC 1213                         MIB-II                       March 1991
  2929.  
  2930.  
  2931.           udpOutDatagrams OBJECT-TYPE
  2932.               SYNTAX  Counter
  2933.               ACCESS  read-only
  2934.               STATUS  mandatory
  2935.               DESCRIPTION
  2936.                       "The total number of UDP datagrams sent from this
  2937.                       entity."
  2938.               ::= { udp 4 }
  2939.  
  2940.  
  2941.           -- the UDP Listener table
  2942.  
  2943.           -- The UDP listener table contains information about this
  2944.           -- entity's UDP end-points on which a local application is
  2945.           -- currently accepting datagrams.
  2946.  
  2947.           udpTable OBJECT-TYPE
  2948.               SYNTAX  SEQUENCE OF UdpEntry
  2949.               ACCESS  not-accessible
  2950.               STATUS  mandatory
  2951.               DESCRIPTION
  2952.                       "A table containing UDP listener information."
  2953.               ::= { udp 5 }
  2954.  
  2955.           udpEntry OBJECT-TYPE
  2956.               SYNTAX  UdpEntry
  2957.               ACCESS  not-accessible
  2958.               STATUS  mandatory
  2959.               DESCRIPTION
  2960.                       "Information about a particular current UDP
  2961.                       listener."
  2962.               INDEX   { udpLocalAddress, udpLocalPort }
  2963.               ::= { udpTable 1 }
  2964.  
  2965.           UdpEntry ::=
  2966.               SEQUENCE {
  2967.                   udpLocalAddress
  2968.                       IpAddress,
  2969.                   udpLocalPort
  2970.                       INTEGER (0..65535)
  2971.               }
  2972.  
  2973.           udpLocalAddress OBJECT-TYPE
  2974.               SYNTAX  IpAddress
  2975.               ACCESS  read-only
  2976.               STATUS  mandatory
  2977.               DESCRIPTION
  2978.                       "The local IP address for this UDP listener.  In
  2979.  
  2980.  
  2981.  
  2982. SNMP Working Group                                             [Page 53]
  2983.  
  2984.  
  2985. RFC 1213                         MIB-II                       March 1991
  2986.  
  2987.  
  2988.                       the case of a UDP listener which is willing to
  2989.                       accept datagrams for any IP interface associated
  2990.                       with the node, the value 0.0.0.0 is used."
  2991.               ::= { udpEntry 1 }
  2992.  
  2993.           udpLocalPort OBJECT-TYPE
  2994.               SYNTAX  INTEGER (0..65535)
  2995.               ACCESS  read-only
  2996.               STATUS  mandatory
  2997.               DESCRIPTION
  2998.                       "The local port number for this UDP listener."
  2999.               ::= { udpEntry 2 }
  3000.  
  3001.  
  3002.           -- the EGP group
  3003.  
  3004.           -- Implementation of the EGP group is mandatory for all
  3005.           -- systems which implement the EGP.
  3006.  
  3007.           egpInMsgs OBJECT-TYPE
  3008.               SYNTAX  Counter
  3009.               ACCESS  read-only
  3010.               STATUS  mandatory
  3011.               DESCRIPTION
  3012.                       "The number of EGP messages received without
  3013.                       error."
  3014.               ::= { egp 1 }
  3015.  
  3016.           egpInErrors OBJECT-TYPE
  3017.               SYNTAX  Counter
  3018.               ACCESS  read-only
  3019.               STATUS  mandatory
  3020.               DESCRIPTION
  3021.                       "The number of EGP messages received that proved
  3022.                       to be in error."
  3023.               ::= { egp 2 }
  3024.  
  3025.           egpOutMsgs OBJECT-TYPE
  3026.               SYNTAX  Counter
  3027.               ACCESS  read-only
  3028.               STATUS  mandatory
  3029.               DESCRIPTION
  3030.                       "The total number of locally generated EGP
  3031.                       messages."
  3032.               ::= { egp 3 }
  3033.  
  3034.           egpOutErrors OBJECT-TYPE
  3035.               SYNTAX  Counter
  3036.  
  3037.  
  3038.  
  3039. SNMP Working Group                                             [Page 54]
  3040.  
  3041.  
  3042. RFC 1213                         MIB-II                       March 1991
  3043.  
  3044.  
  3045.               ACCESS  read-only
  3046.               STATUS  mandatory
  3047.               DESCRIPTION
  3048.                       "The number of locally generated EGP messages not
  3049.                       sent due to resource limitations within an EGP
  3050.                       entity."
  3051.               ::= { egp 4 }
  3052.  
  3053.  
  3054.           -- the EGP Neighbor table
  3055.  
  3056.           -- The EGP neighbor table contains information about this
  3057.           -- entity's EGP neighbors.
  3058.  
  3059.           egpNeighTable OBJECT-TYPE
  3060.               SYNTAX  SEQUENCE OF EgpNeighEntry
  3061.               ACCESS  not-accessible
  3062.               STATUS  mandatory
  3063.               DESCRIPTION
  3064.                       "The EGP neighbor table."
  3065.               ::= { egp 5 }
  3066.  
  3067.           egpNeighEntry OBJECT-TYPE
  3068.               SYNTAX  EgpNeighEntry
  3069.               ACCESS  not-accessible
  3070.               STATUS  mandatory
  3071.               DESCRIPTION
  3072.                       "Information about this entity's relationship with
  3073.                       a particular EGP neighbor."
  3074.               INDEX   { egpNeighAddr }
  3075.               ::= { egpNeighTable 1 }
  3076.  
  3077.           EgpNeighEntry ::=
  3078.               SEQUENCE {
  3079.                   egpNeighState
  3080.                       INTEGER,
  3081.                   egpNeighAddr
  3082.                       IpAddress,
  3083.                   egpNeighAs
  3084.                       INTEGER,
  3085.                   egpNeighInMsgs
  3086.                       Counter,
  3087.                   egpNeighInErrs
  3088.                       Counter,
  3089.                   egpNeighOutMsgs
  3090.                       Counter,
  3091.                   egpNeighOutErrs
  3092.                       Counter,
  3093.  
  3094.  
  3095.  
  3096. SNMP Working Group                                             [Page 55]
  3097.  
  3098.  
  3099. RFC 1213                         MIB-II                       March 1991
  3100.  
  3101.  
  3102.                   egpNeighInErrMsgs
  3103.                       Counter,
  3104.                   egpNeighOutErrMsgs
  3105.                       Counter,
  3106.                   egpNeighStateUps
  3107.                       Counter,
  3108.                   egpNeighStateDowns
  3109.                       Counter,
  3110.                   egpNeighIntervalHello
  3111.                       INTEGER,
  3112.                   egpNeighIntervalPoll
  3113.                       INTEGER,
  3114.                   egpNeighMode
  3115.                       INTEGER,
  3116.                   egpNeighEventTrigger
  3117.                       INTEGER
  3118.               }
  3119.  
  3120.           egpNeighState OBJECT-TYPE
  3121.               SYNTAX  INTEGER {
  3122.                           idle(1),
  3123.                           acquisition(2),
  3124.                           down(3),
  3125.                           up(4),
  3126.                           cease(5)
  3127.                       }
  3128.               ACCESS  read-only
  3129.               STATUS  mandatory
  3130.               DESCRIPTION
  3131.                       "The EGP state of the local system with respect to
  3132.                       this entry's EGP neighbor.  Each EGP state is
  3133.                       represented by a value that is one greater than
  3134.                       the numerical value associated with said state in
  3135.                       RFC 904."
  3136.               ::= { egpNeighEntry 1 }
  3137.  
  3138.           egpNeighAddr OBJECT-TYPE
  3139.               SYNTAX  IpAddress
  3140.               ACCESS  read-only
  3141.               STATUS  mandatory
  3142.               DESCRIPTION
  3143.                       "The IP address of this entry's EGP neighbor."
  3144.               ::= { egpNeighEntry 2 }
  3145.  
  3146.           egpNeighAs OBJECT-TYPE
  3147.               SYNTAX  INTEGER
  3148.               ACCESS  read-only
  3149.               STATUS  mandatory
  3150.  
  3151.  
  3152.  
  3153. SNMP Working Group                                             [Page 56]
  3154.  
  3155.  
  3156. RFC 1213                         MIB-II                       March 1991
  3157.  
  3158.  
  3159.               DESCRIPTION
  3160.                       "The autonomous system of this EGP peer.  Zero
  3161.                       should be specified if the autonomous system
  3162.                       number of the neighbor is not yet known."
  3163.               ::= { egpNeighEntry 3 }
  3164.  
  3165.           egpNeighInMsgs OBJECT-TYPE
  3166.               SYNTAX  Counter
  3167.               ACCESS  read-only
  3168.               STATUS  mandatory
  3169.               DESCRIPTION
  3170.                       "The number of EGP messages received without error
  3171.                       from this EGP peer."
  3172.               ::= { egpNeighEntry 4 }
  3173.  
  3174.           egpNeighInErrs OBJECT-TYPE
  3175.               SYNTAX  Counter
  3176.               ACCESS  read-only
  3177.               STATUS  mandatory
  3178.               DESCRIPTION
  3179.                       "The number of EGP messages received from this EGP
  3180.                       peer that proved to be in error (e.g., bad EGP
  3181.                       checksum)."
  3182.               ::= { egpNeighEntry 5 }
  3183.  
  3184.           egpNeighOutMsgs OBJECT-TYPE
  3185.               SYNTAX  Counter
  3186.               ACCESS  read-only
  3187.               STATUS  mandatory
  3188.               DESCRIPTION
  3189.                       "The number of locally generated EGP messages to
  3190.                       this EGP peer."
  3191.               ::= { egpNeighEntry 6 }
  3192.  
  3193.           egpNeighOutErrs OBJECT-TYPE
  3194.               SYNTAX  Counter
  3195.               ACCESS  read-only
  3196.               STATUS  mandatory
  3197.               DESCRIPTION
  3198.                       "The number of locally generated EGP messages not
  3199.                       sent to this EGP peer due to resource limitations
  3200.                       within an EGP entity."
  3201.               ::= { egpNeighEntry 7 }
  3202.  
  3203.           egpNeighInErrMsgs OBJECT-TYPE
  3204.               SYNTAX  Counter
  3205.               ACCESS  read-only
  3206.               STATUS  mandatory
  3207.  
  3208.  
  3209.  
  3210. SNMP Working Group                                             [Page 57]
  3211.  
  3212.  
  3213. RFC 1213                         MIB-II                       March 1991
  3214.  
  3215.  
  3216.               DESCRIPTION
  3217.                       "The number of EGP-defined error messages received
  3218.                       from this EGP peer."
  3219.               ::= { egpNeighEntry 8 }
  3220.  
  3221.           egpNeighOutErrMsgs OBJECT-TYPE
  3222.               SYNTAX  Counter
  3223.               ACCESS  read-only
  3224.               STATUS  mandatory
  3225.               DESCRIPTION
  3226.                       "The number of EGP-defined error messages sent to
  3227.                       this EGP peer."
  3228.               ::= { egpNeighEntry 9 }
  3229.  
  3230.           egpNeighStateUps OBJECT-TYPE
  3231.               SYNTAX  Counter
  3232.               ACCESS  read-only
  3233.               STATUS  mandatory
  3234.               DESCRIPTION
  3235.                       "The number of EGP state transitions to the UP
  3236.                       state with this EGP peer."
  3237.               ::= { egpNeighEntry 10 }
  3238.  
  3239.           egpNeighStateDowns OBJECT-TYPE
  3240.               SYNTAX  Counter
  3241.               ACCESS  read-only
  3242.               STATUS  mandatory
  3243.               DESCRIPTION
  3244.                       "The number of EGP state transitions from the UP
  3245.                       state to any other state with this EGP peer."
  3246.               ::= { egpNeighEntry 11 }
  3247.  
  3248.           egpNeighIntervalHello OBJECT-TYPE
  3249.               SYNTAX  INTEGER
  3250.               ACCESS  read-only
  3251.               STATUS  mandatory
  3252.               DESCRIPTION
  3253.                       "The interval between EGP Hello command
  3254.                       retransmissions (in hundredths of a second).  This
  3255.                       represents the t1 timer as defined in RFC 904."
  3256.               ::= { egpNeighEntry 12 }
  3257.  
  3258.           egpNeighIntervalPoll OBJECT-TYPE
  3259.               SYNTAX  INTEGER
  3260.               ACCESS  read-only
  3261.               STATUS  mandatory
  3262.               DESCRIPTION
  3263.                       "The interval between EGP poll command
  3264.  
  3265.  
  3266.  
  3267. SNMP Working Group                                             [Page 58]
  3268.  
  3269.  
  3270. RFC 1213                         MIB-II                       March 1991
  3271.  
  3272.  
  3273.                       retransmissions (in hundredths of a second).  This
  3274.                       represents the t3 timer as defined in RFC 904."
  3275.               ::= { egpNeighEntry 13 }
  3276.  
  3277.           egpNeighMode OBJECT-TYPE
  3278.               SYNTAX  INTEGER { active(1), passive(2) }
  3279.               ACCESS  read-only
  3280.               STATUS  mandatory
  3281.               DESCRIPTION
  3282.                       "The polling mode of this EGP entity, either
  3283.                       passive or active."
  3284.               ::= { egpNeighEntry 14 }
  3285.  
  3286.           egpNeighEventTrigger OBJECT-TYPE
  3287.               SYNTAX  INTEGER { start(1), stop(2) }
  3288.               ACCESS  read-write
  3289.               STATUS  mandatory
  3290.               DESCRIPTION
  3291.                       "A control variable used to trigger operator-
  3292.                       initiated Start and Stop events.  When read, this
  3293.                       variable always returns the most recent value that
  3294.                       egpNeighEventTrigger was set to.  If it has not
  3295.                       been set since the last initialization of the
  3296.                       network management subsystem on the node, it
  3297.                       returns a value of `stop'.
  3298.  
  3299.                       When set, this variable causes a Start or Stop
  3300.                       event on the specified neighbor, as specified on
  3301.                       pages 8-10 of RFC 904.  Briefly, a Start event
  3302.                       causes an Idle peer to begin neighbor acquisition
  3303.                       and a non-Idle peer to reinitiate neighbor
  3304.                       acquisition.  A stop event causes a non-Idle peer
  3305.                       to return to the Idle state until a Start event
  3306.                       occurs, either via egpNeighEventTrigger or
  3307.                       otherwise."
  3308.               ::= { egpNeighEntry 15 }
  3309.  
  3310.  
  3311.           -- additional EGP objects
  3312.  
  3313.           egpAs OBJECT-TYPE
  3314.               SYNTAX  INTEGER
  3315.               ACCESS  read-only
  3316.               STATUS  mandatory
  3317.               DESCRIPTION
  3318.                       "The autonomous system number of this EGP entity."
  3319.               ::= { egp 6 }
  3320.  
  3321.  
  3322.  
  3323.  
  3324. SNMP Working Group                                             [Page 59]
  3325.  
  3326.  
  3327. RFC 1213                         MIB-II                       March 1991
  3328.  
  3329.  
  3330.           --The Transmission group
  3331.  
  3332.           -- Based on the transmission media underlying each interface
  3333.           -- on a system, the corresponding portion of the Transmission
  3334.           -- group is mandatory for that system.
  3335.  
  3336.           -- When Internet-standard definitions for managing
  3337.           -- transmission media are defined, the transmission group is
  3338.           -- used to provide a prefix for the names of those objects.
  3339.  
  3340.           -- Typically, such definitions reside in the experimental
  3341.           -- portion of the MIB until they are "proven", then as a
  3342.           -- part of the Internet standardization process, the
  3343.           -- definitions are accordingly elevated and a new object
  3344.           -- identifier, under the transmission group is defined. By
  3345.           -- convention, the name assigned is:
  3346.           --
  3347.           --     type OBJECT IDENTIFIER    ::= { transmission number }
  3348.           --
  3349.           -- where "type" is the symbolic value used for the media in
  3350.           -- the ifType column of the ifTable object, and "number" is
  3351.           -- the actual integer value corresponding to the symbol.
  3352.  
  3353.  
  3354.           The SNMP group
  3355.  
  3356.           -- Implementation of the SNMP group is mandatory for all
  3357.           -- systems that support an SNMP protocol entity. Some of the 
  3358.           -- objects defined in this group will be zero-valued in those 
  3359.           -- SNMP implementations that are optimized to support only
  3360.           -- those functions specific to either a management agent or
  3361.           -- a management station. The objects refer to an SNMP entity,
  3362.           -- and there may be several SNMP entities residing on a
  3363.           -- managed node (for example, if the node is hosting acting as
  3364.           -- a management station).
  3365.  
  3366.           snmpInPkts OBJECT-TYPE
  3367.               SYNTAX  Counter
  3368.               ACCESS  read-only
  3369.               STATUS  mandatory
  3370.               DESCRIPTION
  3371.                       The total number of messages delivered to the
  3372.                       SNMP entity from the transport service.
  3373.               ::= { snmp 1 }
  3374.  
  3375.           snmpOutPkts OBJECT-TYPE
  3376.               SYNTAX  Counter
  3377.  
  3378.  
  3379.  
  3380. SNMP Working Group                                             [Page 60]
  3381.  
  3382.  
  3383. RFC 1213                         MIB-II                       March 1991
  3384.  
  3385.  
  3386.               ACCESS  read-only
  3387.               STATUS  mandatory
  3388.               DESCRIPTION
  3389.                       The total number of SNMP messages that were
  3390.                       passed from the SNMP protocol entity to the
  3391.                       transport service.
  3392.               ::= { snmp 2 }
  3393.  
  3394.           snmpInBadVersions OBJECT-TYPE
  3395.               SYNTAX  Counter
  3396.               ACCESS  read-only
  3397.               STATUS  mandatory
  3398.               DESCRIPTION
  3399.                       The total number of SNMP messages that were
  3400.                       delivered to the SNMP protocol entity and were for
  3401.                       an unsupported SNMP version.
  3402.               ::= { snmp 3 }
  3403.  
  3404.           snmpInBadCommunityNames OBJECT-TYPE
  3405.               SYNTAX  Counter
  3406.               ACCESS  read-only
  3407.               STATUS  mandatory
  3408.               DESCRIPTION
  3409.                       The total number of SNMP messages delivered to
  3410.                       the SNMP protocol entity, which used an SNMP
  3411.                       community name not known to said entity.
  3412.               ::= { snmp 4 }
  3413.  
  3414.           snmpInBadCommunityUses OBJECT-TYPE
  3415.               SYNTAX  Counter
  3416.               ACCESS  read-only
  3417.               STATUS  mandatory
  3418.               DESCRIPTION
  3419.                       The total number of SNMP messages delivered to
  3420.                       the SNMP protocol entity, which represented an                 SNMP operation that was not allowed by the SNMP
  3421.                       community named in the message.
  3422.               ::= { snmp 5 }
  3423.  
  3424.           snmpInASNParseErrs OBJECT-TYPE
  3425.               SYNTAX  Counter
  3426.               ACCESS  read-only
  3427.               STATUS  mandatory
  3428.               DESCRIPTION
  3429.                       The total number of ASN.1 or BER errors
  3430.                       encountered by the SNMP protocol entity when
  3431.                       decoding received SNMP messages.
  3432.               ::= { snmp 6 }
  3433.  
  3434.  
  3435.  
  3436. SNMP Working Group                                             [Page 61]
  3437.  
  3438.  
  3439. RFC 1213                         MIB-II                       March 1991
  3440.  
  3441.  
  3442.           -- { snmp 7 } is not used
  3443.  
  3444.           snmpInTooBigs OBJECT-TYPE
  3445.               SYNTAX  Counter
  3446.               ACCESS  read-only
  3447.               STATUS  mandatory
  3448.               DESCRIPTION
  3449.                       The total number of SNMP PDUs that were
  3450.                       delivered to the SNMP protocol entity and for
  3451.                       which the error-status field is “tooBig”.
  3452.                ::= { snmp 8 }
  3453.  
  3454.           snmpInNoSuchNames OBJECT-TYPE
  3455.               SYNTAX  Counter
  3456.               ACCESS  read-only
  3457.               STATUS  mandatory
  3458.               DESCRIPTION
  3459.                       The total number of SNMP PDUs that were
  3460.                       delivered to the SNMP protocol entity and for
  3461.                       which the value of the error-status field is
  3462.                       “noSuchName”.
  3463.               ::= { snmp 9 }
  3464.  
  3465.           snmpInBadValues OBJECT-TYPE
  3466.               SYNTAX  Counter
  3467.               ACCESS  read-only
  3468.               STATUS  mandatory
  3469.               DESCRIPTION
  3470.                       The total number of SNMP PDUs that were
  3471.                       delivered to the SNMP protocol entity and for
  3472.                       which the value of the error-status field is
  3473.                       “badValue”.
  3474.               ::= { snmp 10 }
  3475.  
  3476.           snmpInReadOnlys OBJECT-TYPE
  3477.               SYNTAX  Counter
  3478.               ACCESS  read-only
  3479.               STATUS  mandatory
  3480.               DESCRIPTION
  3481.                       The total number valid SNMP PDUs that were
  3482.                       delivered to the SNMP protocol entity and for
  3483.                       which the value of the error-status field is
  3484.                       “readOnly”.
  3485.            ::= { snmp 11 }
  3486.  
  3487.  
  3488. SNMP Working Group                                             [Page 62]
  3489.  
  3490.  
  3491. RFC 1213                         MIB-II                       March 1991
  3492.  
  3493.  
  3494.                      
  3495.  
  3496.           snmpInGenErrs OBJECT-TYPE
  3497.               SYNTAX  Counter
  3498.               ACCESS  read-only
  3499.               STATUS  mandatory
  3500.               DESCRIPTION
  3501.                       The total number of SNMP PDUs that were
  3502.                       delivered to the SNMP protocol entity and for
  3503.                       which the value of the error-status field is
  3504.                       “genErr”.
  3505.               ::= { snmp 12 }
  3506.  
  3507.           snmpInTotalReqVars OBJECT-TYPE
  3508.               SYNTAX  Counter
  3509.               ACCESS  read-only
  3510.               STATUS  mandatory
  3511.               DESCRIPTION
  3512.                       The total number of MIB objects that have been
  3513.                       retrieved successfully by the SNMP protocol entity
  3514.                       as the result of receiving valid SNMP Get-Request
  3515.                       and Get-Next PDUs.
  3516.               ::= { snmp 13 }
  3517.  
  3518.           snmpInTotalSetVars OBJECT-TYPE
  3519.               SYNTAX  Counter
  3520.               ACCESS  read-only
  3521.               STATUS  mandatory
  3522.               DESCRIPTION
  3523.                       The total number of MIB objects that have been
  3524.                       altered successfully by the SNMP protocol entity
  3525.                       as the result of receiving valid SNMP Set-Request
  3526.                       PDUs.
  3527.               ::= { snmp 14 }
  3528.  
  3529.           snmpInGetRequests OBJECT-TYPE
  3530.               SYNTAX  Counter
  3531.               ACCESS  read-only
  3532.               STATUS  mandatory
  3533.               DESCRIPTION
  3534.                       The total number of SNMP Get-Request PDUs that
  3535.                       have been accepted and processed by the SNMP
  3536.                       protocol entity.
  3537.               ::= { snmp 15 }
  3538.  
  3539.           snmpInGetNexts OBJECT-TYPE
  3540.               SYNTAX  Counter
  3541.  
  3542.  
  3543.  
  3544. SNMP Working Group                                             [Page 63]
  3545.  
  3546.  
  3547. RFC 1213                         MIB-II                       March 1991
  3548.  
  3549.  
  3550.               ACCESS  read-only
  3551.               STATUS  mandatory
  3552.               DESCRIPTION
  3553.                       The total number of SNMP Get-Next PDUs that have
  3554.                       been accepted and processed by the SNMP protocol
  3555.                       entity.
  3556.               ::= { snmp 16 }
  3557.  
  3558.           snmpInSetRequests OBJECT-TYPE
  3559.               SYNTAX  Counter
  3560.               ACCESS  read-only
  3561.               STATUS  mandatory
  3562.               DESCRIPTION
  3563.                       The total number of SNMP Set-Request PDUs that
  3564.                       have been accepted and processed by the SNMP
  3565.                       protocol entity.
  3566.               ::= { snmp 17 }
  3567.  
  3568.           snmpInGetResponses OBJECT-TYPE
  3569.               SYNTAX  Counter
  3570.               ACCESS  read-only
  3571.               STATUS  mandatory
  3572.               DESCRIPTION
  3573.                       The total number of SNMP Get-Response PDUs that
  3574.                       have been accepted and processed by the SNMP
  3575.                       protocol entity.
  3576.               ::= { snmp 18 }
  3577.  
  3578.           snmpInTraps OBJECT-TYPE
  3579.               SYNTAX  Counter
  3580.               ACCESS  read-only
  3581.               STATUS  mandatory
  3582.               DESCRIPTION
  3583.                       The total number of SNMP Trap PDUs that have
  3584.                       been accepted and processed by the SNMP protocol
  3585.                       entity.
  3586.               ::= { snmp 19 }
  3587.  
  3588.           snmpOutTooBigs OBJECT-TYPE
  3589.               SYNTAX  Counter
  3590.               ACCESS  read-only
  3591.               STATUS  mandatory
  3592.               DESCRIPTION
  3593.                       The total number of SNMP PDUs that were
  3594.                       generated by the SNMP protocol entity and for
  3595.                       which the value of the error-status field is
  3596.                       “tooBig”.
  3597.               ::= { snmp 20 }
  3598.  
  3599.  
  3600.  
  3601. SNMP Working Group                                             [Page 64]
  3602.  
  3603.  
  3604. RFC 1213                         MIB-II                       March 1991
  3605.  
  3606.  
  3607.           snmpOutNoSuchNames OBJECT-TYPE
  3608.               SYNTAX  Counter
  3609.               ACCESS  read-only
  3610.               STATUS  mandatory
  3611.               DESCRIPTION
  3612.                       The total number of SNMP PDUs that were
  3613.                       generated by the SNMP protocol entity and for
  3614.                       which the value of the error-status is
  3615.                       “noSuchName”.
  3616.               ::= { snmp 21 }
  3617.  
  3618.           snmpOutBadValues OBJECT-TYPE
  3619.               SYNTAX  Counter
  3620.               ACCESS  read-only
  3621.               STATUS  mandatory
  3622.               DESCRIPTION
  3623.                       The total number of SNMP PDUs that were
  3624.                       generated by the SNMP protocol entity and for
  3625.                       which the value of the error-status field is
  3626.                       “badValue”.
  3627.               ::= { snmp 22 }
  3628.  
  3629.           -- { snmp 23 } is not used
  3630.  
  3631.           snmpOutGenErrs OBJECT-TYPE
  3632.               SYNTAX  Counter
  3633.               ACCESS  read-only
  3634.               STATUS  mandatory
  3635.               DESCRIPTION
  3636.                       The total number of SNMP PDUs that were
  3637.                       generated by the SNMP protocol entity and for
  3638.                       which the value of the error-status field is
  3639.                       “genErr”.
  3640.               ::= { snmp 24 }
  3641.  
  3642.           snmpOutGetRequests OBJECT-TYPE
  3643.               SYNTAX  Counter
  3644.               ACCESS  read-only
  3645.               STATUS  mandatory
  3646.               DESCRIPTION
  3647.                       The total number of SNMP Get-Request PDUs that
  3648.                       have been generated by the SNMP protocol entity.
  3649.               ::= { snmp 25 }
  3650.  
  3651.           snmpOutGetNexts OBJECT-TYPE
  3652.               SYNTAX  Counter
  3653.               ACCESS  read-only
  3654.               STATUS  mandatory
  3655.  
  3656.  
  3657.  
  3658. SNMP Working Group                                             [Page 65]
  3659.  
  3660.  
  3661. RFC 1213                         MIB-II                       March 1991
  3662.  
  3663.  
  3664.               DESCRIPTION
  3665.                       The total number of SNMP Get-Next PDUs that have
  3666.                       been generated by the SNMP protocol entity.
  3667.               ::= { snmp 26 }
  3668.  
  3669.           snmpOutSetRequests OBJECT-TYPE
  3670.               SYNTAX  Counter
  3671.               ACCESS  read-only
  3672.               STATUS  mandatory
  3673.               DESCRIPTION
  3674.                       The total number of SNMP Set-Request PDUs that
  3675.                       have been generated by the SNMP protocol entity.
  3676.               ::= { snmp 27 }
  3677.  
  3678.           snmpOutGetResponses OBJECT-TYPE
  3679.               SYNTAX  Counter
  3680.               ACCESS  read-only
  3681.               STATUS  mandatory
  3682.               DESCRIPTION
  3683.                       The total number of SNMP Get-Response PDUs that
  3684.                       have been generated by the SNMP protocol entity.
  3685.               ::= { snmp 28 }
  3686.  
  3687.           snmpOutTraps OBJECT-TYPE
  3688.               SYNTAX  Counter
  3689.               ACCESS  read-only
  3690.               STATUS  mandatory
  3691.               DESCRIPTION
  3692.                       The total number of SNMP Trap PDUs that have
  3693.                       been generated by the SNMP protocol entity.
  3694.               ::= { snmp 29 }
  3695.  
  3696.           snmpEnableAuthenTraps OBJECT-TYPE
  3697.               SYNTAX  INTEGER { enabled(1), disabled(2) }
  3698.               ACCESS  read-write
  3699.               STATUS  mandatory
  3700.               DESCRIPTION
  3701.                       Indicates whether the SNMP agent process is
  3702.                       permitted to generate authentication-failure
  3703.                       traps. The value of this object overrides any
  3704.                       configuration information; as such, it provides a
  3705.                       means whereby all authentication-failure traps may
  3706.                       be disabled.
  3707.               ::= { snmp 30 }
  3708.  
  3709.  
  3710. SNMP Working Group                                             [Page 66]
  3711.  
  3712.  
  3713. RFC 1213                         MIB-II                       March 1991
  3714.  
  3715.  
  3716.           END
  3717.  
  3718. 7.  Acknowledgements
  3719.  
  3720.    This document was produced by the SNMP Working Group:
  3721.  
  3722.                Anne Ambler, Spider
  3723.                Karl Auerbach, Sun
  3724.                Fred Baker, ACC
  3725.                David Bridgham, Epilogue Technology
  3726.                Ken Brinkerhoff
  3727.                Ron Broersma, NOSC
  3728.                Brian Brown, Synoptics
  3729.                Jack Brown, US Army
  3730.                Theodore Brunner, Bellcore
  3731.                Jeff Buffum, HP
  3732.                Jeffrey Buffum, HP
  3733.                John Burress, Wellfleet
  3734.                Jeffrey D. Case, University of Tennessee at Knoxville
  3735.                Chris Chiptasso, Spartacus
  3736.                Paul Ciarfella, DEC
  3737.                Bob Collet
  3738.                John Cook, Chipcom
  3739.                Tracy Cox, Bellcore
  3740.                James R. Davin, MIT-LCS
  3741.                Eric Decker, cisco
  3742.                Kurt Dobbins, Cabletron
  3743.                Nadya El-Afandi, Network Systems
  3744.                Gary Ellis, HP
  3745.                Fred Engle
  3746.                Mike Erlinger
  3747.                Mark S. Fedor, PSI
  3748.                Richard Fox, Synoptics
  3749.                Karen Frisa, CMU
  3750.                Stan Froyd, ACC
  3751.                Chris Gunner, DEC
  3752.                Fred Harris, University of Tennessee at Knoxville
  3753.                Ken Hibbard, Xylogics
  3754.                Ole Jacobsen, Interop
  3755.                Ken Jones
  3756.                Satish Joshi, Synoptics
  3757.                Frank Kastenholz, Racal-Interlan
  3758.                Shimshon Kaufman, Spartacus
  3759.                Ken Key, University of Tennessee at Knoxville
  3760.                Jim Kinder, Fibercom
  3761.                Alex Koifman, BBN
  3762.  
  3763.  
  3764.  
  3765. SNMP Working Group                                             [Page 67]
  3766.  
  3767.  
  3768. RFC 1213                         MIB-II                       March 1991
  3769.  
  3770.  
  3771.                Christopher Kolb, PSI
  3772.                Cheryl Krupczak, NCR
  3773.                Paul Langille, DEC
  3774.                Martin Lee Schoffstall, PSI
  3775.                Peter Lin, Vitalink
  3776.                John Lunny, TWG
  3777.                Carl Malamud
  3778.                Gary Malkin, FTP Software, Inc.
  3779.                Randy Mayhew, University of Tennessee at Knoxville
  3780.                Keith McCloghrie, Hughes LAN Systems
  3781.                Donna McMaster, David Systems
  3782.                Lynn Monsanto, Sun
  3783.                Dave Perkins, 3COM
  3784.                Jim Reinstedler, Ungerman Bass
  3785.                Anil Rijsinghani, DEC
  3786.                Kathy Rinehart, Arnold AFB
  3787.                Kary Robertson
  3788.                Marshall T. Rose, PSI (chair)
  3789.                L. Michael Sabo, NCSC
  3790.                Jon Saperia, DEC
  3791.                Greg Satz, cisco
  3792.                Martin Schoffstall, PSI
  3793.                John Seligson
  3794.                Steve Sherry, Xyplex
  3795.                Fei Shu, NEC
  3796.                Sam Sjogren, TGV
  3797.                Mark Sleeper, Sparta
  3798.                Lance Sprung
  3799.                Mike St.Johns
  3800.                Bob Stewart, Xyplex
  3801.                Emil Sturniold
  3802.                Kaj Tesink, Bellcore
  3803.                Geoff Thompson, Synoptics
  3804.                Dean Throop, Data General
  3805.                Bill Townsend, Xylogics
  3806.                Maurice Turcotte, Racal-Milgo
  3807.                Kannan Varadhou
  3808.                Sudhanshu Verma, HP
  3809.                Bill Versteeg, Network Research Corporation
  3810.                Warren Vik, Interactive Systems
  3811.                David Waitzman, BBN
  3812.                Steve Waldbusser, CMU
  3813.                Dan Wintringhan
  3814.                David Wood
  3815.                Wengyik Yeong, PSI
  3816.                Jeff Young, Cray Research
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822. SNMP Working Group                                             [Page 68]
  3823.  
  3824.  
  3825. RFC 1213                         MIB-II                       March 1991
  3826.  
  3827.  
  3828.    In addition, the comments of the following individuals are also
  3829.    acknolwedged:
  3830.  
  3831.                Craig A. Finseth, Minnesota Supercomputer Center, Inc.
  3832.                Jeffrey C. Honig, Cornell University Theory Center
  3833.                Philip R. Karn, Bellcore
  3834.  
  3835. 8.  References
  3836.  
  3837.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  3838.        Network Management Standards", RFC 1052, NRI, April 1988.
  3839.  
  3840.    [2] Rose M., and K. McCloghrie, "Structure and Identification of
  3841.        Management Information for TCP/IP-based internets," RFC 1065,
  3842.        TWG, August 1988.
  3843.  
  3844.    [3] McCloghrie, K., and M. Rose, "Management Information Base for
  3845.        Network Management of TCP/IP-based internets, RFC 1066, TWG,
  3846.        August 1988.
  3847.  
  3848.    [4] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  3849.        Group", RFC 1109, NRI, August 1989.
  3850.  
  3851.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  3852.        Network Management Protocol (SNMP)", RFC 1098, University of
  3853.        Tennessee at Knoxville, NYSERNet, Inc., Rensselaer Polytechnic
  3854.        Institute, MIT Laboratory for Computer Science, April 1989.
  3855.  
  3856.    [6] Postel, J., and J. Reynolds, "TELNET Protocol Specification", RFC
  3857.        854, USC/Information Sciences Institute, May 1983.
  3858.  
  3859.    [7] Satz, G., "Connectionless Network Protocol (ISO 8473) and End
  3860.        System to Intermediate System (ISO 9542) Management Information
  3861.        Base", RFC 1162, cisco Systems, Inc., June 1990.
  3862.  
  3863.    [8] Information processing systems - Open Systems Interconnection -
  3864.        Specification of Abstract Syntax Notation One (ASN.1),
  3865.        International Organization for Standardization, International
  3866.        Standard 8824, December 1987.
  3867.  
  3868.    [9] Information processing systems - Open Systems Interconnection -
  3869.        Specification of Basic Encoding Rules for Abstract Notation One
  3870.        (ASN.1), International Organization for Standardization,
  3871.        International Standard 8825, December 1987.
  3872.  
  3873.   [10] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM 1988,
  3874.        Stanford, California.
  3875.  
  3876.  
  3877.  
  3878.  
  3879. SNMP Working Group                                             [Page 69]
  3880.  
  3881.  
  3882. RFC 1213                         MIB-II                       March 1991
  3883.  
  3884.  
  3885.   [11] Hagens, R., Hall, N., and M. Rose, "Use of the Internet as a
  3886.        Subnetwork for Experimentation with the OSI Network Layer", RFC
  3887.        1070, U of Wiscsonsin - Madison, U of Wiscsonsin - Madison, The
  3888.        Wollongong Group, February 1989.
  3889.  
  3890.   [12] Rose M., and K. McCloghrie, "Structure and Identification of
  3891.        Management Information for TCP/IP-based internets", RFC 1155,
  3892.        Performance Systems International, Hughes LAN Systems, May 1990.
  3893.  
  3894.   [13] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  3895.        Network Management Protocol", RFC 1157, SNMP Research,
  3896.        Performance Systems International, Performance Systems
  3897.        International, MIT Laboratory for Computer Science, May 1990.
  3898.  
  3899.   [14] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  3900.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  3901.        March 1991.
  3902.  
  3903. 9.  Security Considerations
  3904.  
  3905.    Security issues are not discussed in this memo.
  3906.  
  3907. 10.  Authors' Addresses
  3908.  
  3909.    Keith McCloghrie
  3910.    Hughes LAN Systems
  3911.    1225 Charleston Road
  3912.    Mountain View, CA 94043
  3913.    1225 Charleston Road
  3914.    Mountain View, CA 94043
  3915.  
  3916.    Phone: (415) 966-7934
  3917.  
  3918.    EMail: kzm@hls.com
  3919.  
  3920.  
  3921.    Marshall T. Rose
  3922.    Performance Systems International
  3923.    5201 Great America Parkway
  3924.    Suite 3106
  3925.    Santa Clara, CA  95054
  3926.  
  3927.    Phone: +1 408 562 6222
  3928.  
  3929.    EMail: mrose@psi.com
  3930.    X.500:  rose, psi, us
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936. SNMP Working Group                                             [Page 70]
  3937.  
  3938.  
  3939.